首次单击后,单击事件不起作用-在浏览器响应选项卡上

时间:2019-12-26 06:32:36

标签: javascript jquery click addeventlistener

单击事件在第一次单击浏览器响应选项卡(开发者收费响应设备)以及iPad之后不起作用,它完全可以在常规选项卡上运行。

$('.element').each(function(index,element){
      element.addEventListener('click', function(e){
        //codes
      });  

});

1 个答案:

答案 0 :(得分:0)

“点击”事件监听器无法在iPad上监听,因为iPad(手机,平板电脑等)会产生“触摸”事件。

请参阅:https://developer.mozilla.org/en-US/docs/Web/API/Touch_events

您可以使用此:

element.addEventListener('touchstart', _ => console.log('touched'))

(我的英语抱歉)