您如何执行以下操作?
$('.myDivs').ontouchstart(function(){
alert('touch');
})
我似乎能够实现触摸事件的唯一方法是使用javascript ..像这样
document.getElementById('singleDiv').addEventListener("touchstart",touchHandler, false);
但是我想将其实现为类,而不是id。因此,有没有办法像上面的示例一样使用jquery来实现它?
我找到了答案:
$('.myDivs').bind('touchstart', function (event) { alert('touch');});
亲切的问候
最佳答案
从jQuery 1.4.2开始,以下对我来说很好用:
$('.classname').live('touchstart', function(e) {
// Do whatever you want here...
});
或对于jQuery的最新版本:
$('.classname').on('touchstart', function(e) {
// Do whatever you want here...
});
关于javascript - 如何将触摸事件添加到类?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9870308/