0

我正在使用ahoy_mateygem 。我试图仅在单击特定链接时记录单击事件。

因此,我尝试执行以下操作:

$("#lotto-bigyapan").on("click", function(){
ahoy.track("name", {element: "element"});
});

它可以工作,但这里唯一的问题是,在我点击特定链接并且一切正常之后,如果我点击其他地方,那么它也会被记录下来。一旦点击存储在数据库中,有没有办法清除效果?

4

1 回答 1

1

要使每个元素的 click 事件只触发一次,您可以使用 jQuery 的one()方法

$("#lotto-bigyapan").one('click', function(){
    ahoy.track("name", {element: "element"});
});
于 2016-01-22T16:25:35.827 回答