我在页面中创建了3个不同的基于事件的规则来跟踪页面中的3个不同按钮。当我点击第一个链接时,它很好。但是当点击第二个链接时,它会使用我为第一个按钮和当前按钮设置的值激发2次。
当我点击第三个按钮时,它会再次使用上一个点击事件和当前点击事件触发2次。能告诉我如何制止这个问题吗?
这是我的代码。
<div class="container1 wireBlock" id="hero" style="top: 0px;">
<div id="lensFlare" style="top: 150px;"></div>
<section class="banner">
<h1>THIS</h1>
<h2>xxx</h2>
<a class="js-loadVideo" href="#">
<img border="0" alt="logo" src="/us/media/play-button.png" width="100" height="100">Play Video</a>
</section>
</div>
使用的选择器是#hero a.js-loadVideo
我在同一页面上的另一个按钮是
<a class="button blue" href="www.test.com" target="_blank">Register Now</a>
如果我点击立即注册,则会触发我为顶部按钮设置的值。
答案 0 :(得分:0)
这听起来像我过去遇到的麻烦。我使用以下内容来解决此问题:
通过搜索“clearVars”在s_code中搜索以下插件/实用程序:
/* Utility manageVars v1.4 - clear variable values (requires split 1.5)*/
/* */
/* editing out code not relevant to question */
s.clearVars=new Function("t","var s=this;s[t]='';");
/* editing out code not relevant to question */
在所有基于事件的规则的条件部分中,选择“自定义”并添加以下代码:
s.manageVars("clearVars","events,",1)
return true;
如果您缺少s_code片段,可以通过从Adobe下载更新的s_code文件来获取它