第一次单击浏览器响应选项卡(开发者收费响应设备)以及iPad后,单击事件不起作用,它在常规选项卡上完全正常。
$('.element').each(function(index,element){
element.addEventListener('click', function(e){
//codes
});
});
'click'事件侦听器无法在iPad上侦听,因为iPad的(手机,平板电脑等。)发生'touch'事件。
请参阅:https://developer.mozilla.org/en-US/docs/Web/API/Touch_events
您可以使用此:
element.addEventListener('touchstart', _ => console.log('touched'))
(对我的英语很抱歉)