每次单击一个元素时,我都会尝试记录一个事件对象(这样做是为了调试)。
我正在使用这个函数:
$(window).on('click', function(e) {
console.log(e);
});这将记录我的桌面保龄机上的click事件;但是,这不会在移动控制台中记录任何内容。移动浏览器不将单击事件解释为触摸事件吗?
发布于 2017-02-02 23:06:09
这是因为移动浏览器有“触摸”事件。
您可以使用以下方法捕获单击和触摸:
$(window).on('click touchstart', function(e) {
console.log(e);
});https://stackoverflow.com/questions/42013922
复制相似问题