1

我在页面上有联系按钮。点击按钮显示联系电话。按钮与 Google Analytics 目标 > 事件跟踪 > 按钮单击 > 触发脚本相关联。

如果我想防止多次点击(脚本触发)并从分析中获得更多相关数据,我编写了代码,防止脚本触发超过 1 次点击。

这是网站http://www.seoptimizacija.net/#kontakt的链接

这是jQuery代码

var counter = 0;
$("#kontakt-dugme").click(function (){

if (counter < 1){
$(this).val("(+381)61 64 87 420");
_gaq.push(['_trackEvent', 'kontakt', 'klik-na-dugme', 'prikaz']);
counter++;
}
else stop();

});

需要意见吗?

4

1 回答 1

0

只需使用 Jquery .one事件处理程序

将处理程序附加到元素的事件。每个事件类型的每个元素最多执行一次处理程序。

$(document).ready(function() {
    $("#kontakt-dugme").one('click', function (){
       _gaq.push(['_trackEvent', 'kontakt', 'klik-na-dugme', 'prikaz']);
    });
});
于 2014-01-30T11:03:01.810 回答