より少ないコードでこれを書くことはできますか、また .click(function はモバイルに優先されますか、それとも何か他のものを使用する必要がありますか?
$('.myclass a').removeClass('class1');
$('.myclass a').click(function() {
return false;
});
ありがとう
より少ないコードでこれを書くことはできますか、また .click(function はモバイルに優先されますか、それとも何か他のものを使用する必要がありますか?
$('.myclass a').removeClass('class1');
$('.myclass a').click(function() {
return false;
});
ありがとう
メソッドを連鎖させることができます:
$('.myclass a').removeClass('class1').click(function(event) {
return false; // event.preventDefault();
});
モバイル デバイス向けに開発している場合は、tap
やなどのイベントをサポートする jQuery Mobile の使用を検討できますvclick
。
チェーンを使用できます。また、.click はモバイルでも問題なく動作しますが、常にテストする必要があります。いくつかの例外があります。
$('.myclass a').removeClass('class1').click(function() {
return false;
});
クリック処理のためだけに jQuery Mobile を使用しないでください。クリックのための過度のオーバーヘッドは、それだけの価値がありません。より多くのモバイル統合が必要な場合にのみ使用してください。必要な場合は、モバイルで必要な場合にのみロードしてください。