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

问题描述 投票:0回答:1

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

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

});

javascript jquery click addeventlistener
1个回答
0
投票

'click'事件侦听器无法在iPad上侦听,因为iPad的(手机,平板电脑等。)发生'touch'事件。

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

您可以使用此:

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

(对我的英语很抱歉)

© www.soinside.com 2019 - 2024. All rights reserved.