Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 移动浏览器无法识别单击事件_Javascript_Jquery - Fatal编程技术网

Javascript 移动浏览器无法识别单击事件

Javascript 移动浏览器无法识别单击事件,javascript,jquery,Javascript,Jquery,我试图在每次单击元素时记录一个事件对象(这样做是为了调试) 我正在使用此功能: $(window).on('click', function(e) { console.log(e); }); 这将在我的桌面bowser上记录单击事件;但是,这不会在移动控制台中记录任何内容。移动浏览器不会将点击事件解释为触摸事件吗?这是因为移动浏览器有。 您可以使用以下方式捕获点击和触摸: $(window).on('click touchstart', function(e) { consol

我试图在每次单击元素时记录一个事件对象(这样做是为了调试)

我正在使用此功能:

$(window).on('click', function(e) {
    console.log(e);
});
这将在我的桌面bowser上记录单击事件;但是,这不会在移动控制台中记录任何内容。移动浏览器不会将点击事件解释为触摸事件吗?

这是因为移动浏览器有。 您可以使用以下方式捕获点击和触摸:

$(window).on('click touchstart', function(e) {
    console.log(e);
});
尝试使用touchstart so$(窗口)。在('单击touchstart')上,