在iPhone 6上,似乎mousedown事件在点击时不会在文档上触发(但是由于事件传播而点击其子节点时会触发)。
这是一个错误还是设计?有没有简单的解决方法?
- 编辑 -
它似乎触发了div和button之类的其他元素(但不是文档)。
答案 0 :(得分:0)
可以预见 - iPhone上没有鼠标。
对于触控设备,请使用事件touchstart
和touchend
:
$(document)
.on('touchstart', function(e){
})
.on('touchend', function(e){
});
您可能还想阅读this MDN article on Touch Events。