【发布时间】:2013-12-12 10:23:33
【问题描述】:
我正在使用 jQuery 的 $.getScript 函数加载一个外部脚本,其中有一些我无法理解的内容:
if (!!window.addEventListener){ // FF
window.addEventListener('load', init, false);
} else if (!!window.attachEvent){ // IE
window.attachEvent('onload', init);
} else {
window.onclick = init;
}
有人能解释一下这是做什么的吗?
我不确定,但它添加了一些事件侦听器来检查页面是否已加载。
但由于我正在使用 $.getScript 函数加载脚本,因此我不再需要那些侦听器了。
有没有办法在 $.getScript 函数的回调中解除绑定?
【问题讨论】:
标签: javascript jquery