1

在 jQuery 中,您可以将两个事件绑定到一个 jQuery 对象。启动第一个事件后,如何阻止第二个事件触发?如果我点击我的元素,touchstart 会立即触发。但是如果我的手指一直按住元素,那么点击就会触发。我只希望 touchstart 触发然后停止。问题是它连续两次运行我的函数。

$(document).on("touchstart click", ".bluePill", function (e) {e.stopPropagation();});
4

1 回答 1

0

你必须使用这个:http ://api.jquery.com/event.stopImmediatePropagation/

于 2012-06-28T15:32:34.370 回答