问题描述
我正在尝试使用 one 函数在 DoubleClick Studio 中声明多个退出事件。
HTML
<div id="ctaWrap1" class="ctaWrap cta2">
<div class="ctabg"></div>
<div class="cta">CLICK1</div>
</div>
<div id="ctaWrap2" class="ctaWrap cta1">
<div class="ctabg"></div>
<div class="cta">CLICK2</div>
</div>
如果我声明如下退出事件
document.querySelector('#ctaWrap1').addEventListener(
'click',function (e) {
Enabler.exit('clickTagName1');
return false;
},false
);
document.querySelector('#ctaWrap2').addEventListener(
'click',function (e) {
Enabler.exit('clickTagName2');
return false;
},false
);
但是
如果我用可重用的函数声明它们并传递变量,我不会
function clickTagFunc(element,tagName) {
let clickElement = document.querySelector(element);
clickElement.addEventListener(
click,function (e) {
Enabler.exit(tagName);
return false;
},false
);
}
clickTagFunc('#ctaWrap1','clickTagName1');
clickTagFunc('#ctaWrap2','clickTagName2');
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)