【发布时间】:2016-05-12 09:04:50
【问题描述】:
我真的被困在这上面了。我需要在执行 Load module 和 Hide module 代码时发送一个事件,然后才发送该事件。关于如何实现这一点的想法?
//加载模块
(
function() {
var s=document.createElement('script');
s.type='text/javascript';
s.async=true;
s.src='https://example.com/bundles.js';
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
}
)();
//隐藏模块
var inverval = setInterval(hideClass, 100);
function hideClass () {
if ($(".class").hide().length > 0) clearInterval(inverval);
}
// 当两者都发生时 = 向 Google Analytics 发送事件
DigitalData.push({'event':Module, 'eventLabel':'Page'});
【问题讨论】:
-
@clijsters 你还有什么意见吗?
-
我认为@Ikechi Michael 的意见正是您所需要的。
标签: javascript if-statement dom-events