iPhone文档mousedown事件未启动
iPhone document mousedown event not firing
在iPhone 6上,当文档被点击时,mousedown事件似乎不会在文档上触发(但当其子级由于事件传播而被点击时会触发)。
这是一个错误还是故意的?有什么简单的解决方法吗?
--编辑--
它似乎为div和button(但不是document)等其他元素激发。
这是意料之中的事-iPhone上没有鼠标。
对于触摸设备,使用事件touchstart
和touchend
:
$(document)
.on('touchstart', function(e){
})
.on('touchend', function(e){
});
您可能还想阅读MDN关于触摸事件的文章。
相关文章:
- 从控制器返回后Ajax启动事件激发
- 触摸启动事件未在iframe iOS 6中启动
- preventDefault之后的重新启动事件
- 如何获取在一系列事件中启动事件的元素
- 当窗口打开时,IE9在加载前启动事件
- 我的 JS 代码中的会话启动事件
- 仅当前一个事件完全完成时,才启动事件
- jQuery UI - 如何区分拖动/调整大小启动事件和单击事件
- Javascript “卡住”键(未注册的键启动事件)
- pace.js:“启动”事件未触发
- 在第一次触摸启动事件时禁用所有点击事件是个好主意吗?
- 如何将“拖动启动”事件与 CKEditor 实例分离
- 触摸启动事件上的Javascript触发函数
- 绑定到触摸启动事件,导致自动对焦集中在Mobile Safari中的任何单击上
- 触摸启动事件未在原来隐藏的按钮上工作
- 有没有一种方法可以使触摸启动事件不会触发点击事件
- 检测浏览器窗口是否处于活动状态,并在窗口再次处于活动状态后启动事件[JavaScript]
- 如何检测浏览器是否支持手势启动事件
- 首先启动事件,然后转到url
- 在IE7中无法捕获鼠标启动事件