テーブルをゼブラ スタイルで色付けする必要があり、テーブルを 2 回 (ダブルクリックではなく) クリックすると、元の色に戻ります。
私の質問は、2 回のクリックをカウントする方法です。
テーブルをゼブラ スタイルで色付けする必要があり、テーブルを 2 回 (ダブルクリックではなく) クリックすると、元の色に戻ります。
私の質問は、2 回のクリックをカウントする方法です。
デモ: http://jsfiddle.net/aztVY/
(function () {
var count = 0;
$('table').click(function () {
count += 1;
if (count == 2) {
// come code
}
});
})();
そのためにjQueryのtoggleClass
関数を使用できます:
$(" ... ").click(function() {
$(this).toggleClass("someClass");
});
1 回クリックすると要素にsomeClass
クラスがあり、2 回クリックするとクラスが再び削除されます。
私は間違っているかもしれませんが、あなたの質問の行の間に、あなたが実際にここtoggleClass()
に文書化された方法について尋ねていることを読みました。
クラスの存在またはスイッチ引数の値に応じて、一致した要素のセット内の各要素から 1 つ以上のクラスを追加または削除します。