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