我可以用更少的代码编写这个吗,也是 .click( 移动设备首选的功能还是我应该使用其他东西?
$('.myclass a').removeClass('class1');
$('.myclass a').click(function() {
return false;
});
谢谢
我可以用更少的代码编写这个吗,也是 .click( 移动设备首选的功能还是我应该使用其他东西?
$('.myclass a').removeClass('class1');
$('.myclass a').click(function() {
return false;
});
谢谢
您可以链接方法:
$('.myclass a').removeClass('class1').click(function(event) {
return false; // event.preventDefault();
});
如果你正在为移动设备开发,你可以考虑使用 jQuery Mobile,它支持tap
和vclick
.
您可以使用链接。此外,.click 在移动设备上也可以正常工作,但您应该始终对其进行测试。有一些例外。
$('.myclass a').removeClass('class1').click(function() {
return false;
});
不要将 jQuery Mobile 仅仅用于点击处理,仅仅点击的过多开销是不值得的。仅在您需要更多移动集成时才使用它,如果这样做,请尝试仅在移动需要时才加载它。