活动结束后清除活动效果运行
Clear the events effect after the event is finished running
我正在使用 ahoy_matey
gem 。我试图仅在单击特定 link 时记录单击事件。
所以我尝试了以下操作:
$("#lotto-bigyapan").on("click", function(){
ahoy.track("name", {element: "element"});
});
它有效,但这里唯一的问题是,在我单击特定的 link 之后一切正常,然后如果我单击其他地方,它也会被记录下来。一旦点击存储在数据库中,有没有办法清除效果?
要使点击事件只触发一次每个元素,您可以使用jQuery的one()
方法
$("#lotto-bigyapan").one('click', function(){
ahoy.track("name", {element: "element"});
});
我正在使用 ahoy_matey
gem 。我试图仅在单击特定 link 时记录单击事件。
所以我尝试了以下操作:
$("#lotto-bigyapan").on("click", function(){
ahoy.track("name", {element: "element"});
});
它有效,但这里唯一的问题是,在我单击特定的 link 之后一切正常,然后如果我单击其他地方,它也会被记录下来。一旦点击存储在数据库中,有没有办法清除效果?
要使点击事件只触发一次每个元素,您可以使用jQuery的one()
方法
$("#lotto-bigyapan").one('click', function(){
ahoy.track("name", {element: "element"});
});