7

我需要以斑马样式为表格着色,然后当我单击表格两次(不是双击)时,它应该变回原来的样子。

我的问题是,如何计算 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");
});

单击一次时,该元素具有someClass类,单击两次时,再次删除该类。

于 2012-09-07T14:02:00.197 回答
2

我可能是错的,但在您的问题的字里行间,我读到您实际上询问了此处toggleClass()记录的方法。

根据类的存在或 switch 参数的值,从匹配元素集中的每个元素中添加或删除一个或多个类。

于 2012-09-07T14:00:57.387 回答