未捕获的引用错误在双击工作室ClickTag编码
Uncaught ReferenceError on DoubleClick Studio ClickTag coding
我有一个HTML5横幅广告文件,是通过导出Flash与Swiffy扩展创建的。我在这篇文章中添加了clickTag作为最后一个答案:使用Swiffy后的双击工作室clickTag。
以下是根据上面引用的帖子添加的代码:
添加到文档的头部:
<script src="https://s0.2mdn.net/ads/studio/Enabler.js"> </script>
用<div id="bg-exit">
包裹<div id="swiffycontainer">
:
<div id="bg-exit">
<div id="swiffycontainer"></div>
<div>
添加以下CSS样式,使所需的透明按钮:
#bg-exit {
background-color: rgba(255,255,255,0);
cursor: pointer;
height: 100%;
left: 0px;
position: absolute;
top: 0px;
width: 100%;
}
然后在文档底部添加以下脚本,以添加所需的Exit:
<script>
function bgExitHandler(e) {
Enabler.exit('Background Exit');
}
document.getElementById('bg-exit').addEventListener('click', bgExitHandler, false);
</script>
当我通过Google Chrome控制台选项卡本地检查广告时,我得到以下错误:"未捕获的ReferenceError: Enabler未定义"在这段退出脚本上:
function bgExitHandler(e) {
Enabler.exit('Background Exit');
}
有人能帮忙吗?
您是否在Enabler.js有机会完全初始化之前单击?你应该实现一个监听器,在触发任何事情之前等待Enabler初始化,可能在分配你的点击监听器之前,也只是为了确保。
引用自:https://support.google.com/richmedia/answer/2672553?hl=en&ref_topic=2672541&vid=1-635776161769558531-1301142788
// If true, start function. If false, listen for INIT.
window.onload = function() {
if (Enabler.isInitialized()) {
enablerInitHandler();
} else {
Enabler.addEventListener(studio.events.StudioEvent.INIT,
enablerInitHandler);
}
}
function enablerInitHandler() {
document.getElementById('bg-exit').addEventListener('click', bgExitHandler, false);
// Start ad, initialize animation,
// load in your image assets, call Enabler methods,
// and/or include other Studio modules.
// Also, you can start the Polite Load
}
function bgExitHandler(e) {
Enabler.exit('Background Exit');
}
以上应该使得在正确初始化之前甚至不可能触发Enabler事件。您可以在这些步骤中添加一些跟踪或浏览器警报,以便让您知道某些部分何时完成,从而帮助排除故障。
相关文章:
- 使用类从一个标记中双击事件
- onclick函数需要双击,因为类分配延迟
- 了解双击代码标记
- jquery Onclick函数带有导致双击的回调排序函数
- 防止双击执行两次jQuery post请求
- JavaScript双击事件
- 选择“字符串”并使用SeleniumJava双击
- jQuery UI自动完成需要在iOS上双击
- 使用jquery在html中添加双击操作
- 双击泛光灯单击
- 如何在Firefox中禁用视频的单击和双击控件
- 双击可更改树标签
- svg.js/svg平移缩放-双击交互
- 在WordSmith jquery中,双击后什么决定了链接图标的位置
- 宣传单:双击时不要触发点击事件函数
- d3 中是否有点击和双击事件.js力定向图
- 当单选按钮的标签可单击时双击
- Draw2d.js:通过双击将可编辑标签添加到现有连接
- 模拟双击拖动结束 - jquery UI
- 未捕获的引用错误在双击工作室ClickTag编码