需要运行只用jquery检查一次click事件

时间:2017-01-12 19:56:51

标签: javascript jquery

我有一个jquery代码正在检查click事件,但是我只需要运行一次,之后应该删除或禁用它。 有人可以帮忙吗?

  $.each(posts, function(reaction, amount) {
        self.reactions[reaction] = amount
        if (Cookies.get('rns_reacted_' + reaction + '_' + self.id)) {
          self.clickedReactions.push(reaction);
        }
      });`

1 个答案:

答案 0 :(得分:0)

那么如何使用on和off,再加上name spaced click events

$(".container").on("click.only-once", ".clickables", function() {
    // ... treat the click event here
    $(".container").off("click.only-once", ".clickables"); // remove our click handler so it never fires again (until the page reloads...)
});

希望这有帮助!