IE中的$(window).load()?

Der*_*會功夫 1 javascript jquery internet-explorer

最近我遇到了一个神秘的问题,IE(6-8)一直在给我一个错误.我不知道这是不是问题,但我认为是.

在包含jQuery的网站中打开F12开发人员工具,输入

$(window).load(function(){
     alert("Wont able to see me");
});
Run Code Online (Sandbox Code Playgroud)

并弹出一个错误:

"无法获取属性'slice'的值:object为null或undefined"

我做错了什么,或者其他什么?

小智 7

我最近找到了解决IE无法识别的解决方法$(window).load()......

window.onload = function() {
    alert("See me, hear me, touch me!");
};
Run Code Online (Sandbox Code Playgroud)

这与$(function(){})在加载所有元素之后执行时略有不同,而不是在DOM准备好时.

我最近在另一个项目中实现了这个功能并且运行得非常好.