7

テーブルをゼブラ スタイルで色付けする必要があり、テーブルを 2 回 (ダブルクリックではなく) クリックすると、元の色に戻ります。

私の質問は、2 回のクリックをカウントする方法です。

4

3 に答える 3

14

デモ: http://jsfiddle.net/aztVY/

(function () {
  var count = 0;

  $('table').click(function () {
    count += 1;

    if (count == 2) {
      // come code
    }
  });
})();
于 2012-09-07T14:01:36.600 に答える
3

そのためにjQueryのtoggleClass関数を使用できます:

$(" ... ").click(function() {
    $(this).toggleClass("someClass");
});

1 回クリックすると要素にsomeClassクラスがあり、2 回クリックするとクラスが再び削除されます。

于 2012-09-07T14:02:00.197 に答える
2

私は間違っているかもしれませんが、あなたの質問の行の間に、あなたが実際にここtoggleClass()に文書化された方法について尋ねていることを読みました。

クラスの存在またはスイッチ引数の値に応じて、一致した要素のセット内の各要素から 1 つ以上のクラスを追加または削除します。

于 2012-09-07T14:00:57.387 に答える