iPhone文件mousedown事件没有解雇

时间:2015-11-27 09:46:32

标签: javascript

在iPhone 6上,似乎mousedown事件在点击时不会在文档上触发(但是由于事件传播而点击其子节点时会触发)。

这是一个错误还是设计?有没有简单的解决方法?

- 编辑 -

它似乎触发了div和button之类的其他元素(但不是文档)。

1 个答案:

答案 0 :(得分:0)

可以预见 - iPhone上没有鼠标。

对于触控设备,请使用事件touchstarttouchend

$(document)
    .on('touchstart', function(e){

    })
    .on('touchend', function(e){

    });

您可能还想阅读this MDN article on Touch Events