【发布时间】:2015-06-25 01:01:08
【问题描述】:
我需要跟踪用户是否取消了移动设备上的触摸。我认为触摸事件会很容易,但我已经坚持了两天了。这是我一直在尝试的:
$("#element)
.bind('touchstart', function() {
action1();
})
.bind('touchcancel', function() {
action2();
})
.bind('touchend', function() {
action3();
})
touchstart 和 touchend 工作正常,但 touchcancel 永远不会运行。即使我将手指释放到元素之外,touchend 操作也会运行,但 touchcancel 不会运行。
【问题讨论】:
标签: javascript html web-applications mobile-safari jquery-events