停止仅在某些页面上加载脚本

时间:2012-01-14 17:51:00

标签: jquery

我正在使用getScript在jquery加载完成后触发脚本。

$(document).ready(function() { 
    $.getScript("js/hscroll.js");
});

当项目完成后,我可以创建其他功能:

$(document).bind("projectLoadComplete", function(e, pid){ 
    // turn off script
});

如何在项目加载后关闭hscroll.js脚本?

由于

1 个答案:

答案 0 :(得分:0)

如果你的hsrcoll.js代码是this one,那么它有这样的初始化代码:

/* Initialization code. */
if (window.addEventListener)
        window.addEventListener('DOMMouseScroll', wheel, false);
window.onmousewheel = document.onmousewheel = wheel;

这意味着你可以用它来卸载它:

/* Unhook code. */
if (window.removeEventListener) {
        window.removeEventListener('DOMMouseScroll', wheel, false);
}
window.onmousewheel = document.onmousewheel = null;

如果这不是您的hscroll.js,请发布您正在使用的引用,以便我们查看。