读书频道 > 网站 > 网页设计 > iOS Web开发入门经典——使用HTML、CSS、JavaScript和Ajax
10.2.2 条件事件
13-04-25    奋斗的小年轻
收藏    我要投稿   
您是否已精通HTML、CSS、JavaScript和Ajax,而且希望不再学习全新技术,就能够创建可快捷部署到移动设备的应用?倘若如此,iOSWeb开发入门经典——使用HTML、CSS、JavaScript和Ajax正是您的理想选择。本书出自拥...立即去当当网订购

Safari中对事件的处理方式依据两个主要变量:
 
手指的数量:不同的事件往往是根据其使用了单指还是双指来区分的。表10-1和10-2就罗列了iOS中通用的单指和双指手势,以及是否允许捕获这些事件。

事件目标:另外,根据所选HTML元素的不同,事件的处理方式也有所不同。例如,对可点击的元素和可滚动的元素进行操作,就会得到不同的事件结果。可点击的目标支持标准的鼠标事件(例如mousemove、mousedown、mouseup、click),而可滚动的目标则可以对超出画面之外的对象、滚动条等进行操作(不过,本章后面会介绍通过为对象注册事件处理程序,让所有元素都可以执行点击操作的方法)。

表10-1  单指手势


手    势 触发的事件 说  明
平移 手势结束时触发onscroll事件 用户结束平移操作后才会触发事件
按住并保持 某些原生iPhone应用支持该手势。例如,在某张图片上按住并保持,可以弹出Save对话框
两次轻点  
轻点 可点击元素:mouseover、mousemove、 mousedown、mouseup、click
不可点击元素:无
如果mouseover或mousemove改变了页面内容,则事件序列中的后续事件会被取消
 
 表10-2  双指手势
手    势 触发的事件 说  明
双指合拢/张开进行缩放 该手势用于缩放网页或图像
双指平移 可滚动元素:mouseevent
不可滚动元素:无
如果对不可滚动的元素进行操作,则认为是对整个页面进行滚动(会在手势结束时触发onscroll事件)
点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站