【发布时间】:2018-02-09 15:24:30
【问题描述】:
我试图在我的一个 DFP 广告已加载时触发一个事件。广告是在 iframe 中加载的,所以我一直试图在 iframe 加载时触发一个事件,但它似乎只在某些时候有效,而不是每次都有效,因此不可靠。我什至尝试将 iframe 加载到 iframe 就绪内,因为 iframe 就绪似乎总是在启动加载观察程序时 iframe 可能不存在的情况下触发。
$("#my_id iframe").on("load", function() {
console.log('LOADED!');
});
$("#my_id iframe").ready(function() {
console.log("READY!");
$("#my_id iframe").on("load", function() {
console.log('LOADED!');
});
});
DFP 添加是通过以下方式触发的:
<div id="my_id">
<script type="text/javascript">
googletag.display("some-ad");
</script>
</div>
双击将 iframe 注入到将加载图片广告的 div 中。
有什么想法吗?
谢谢!
【问题讨论】:
标签: javascript jquery iframe double-click google-dfp