var onReady=function(readyCall) {
if(document.all) {
if(window.self==window.top) {
(function() {
try {
document.documentElement.doScroll("left");
}catch(ex) {
setTimeout(arguments.callee,5);
return;
}
readyCall();
})();
}else {
document.attachEvent("onreadystatechange",function() {
readyCall();
document.detachEvent("onreadystatechange", arguments.callee);
});
}
} else
document.addEventListener("DOMContentLoaded",readyCall,false);
}这个函数如果页面中有多个onReady时会出问题,高手帮忙修改下?
原文地址:http://www.cnblogs.com/rubylouvre/archive/2009/08/26/1554204.html
(function(){
//把代码写在这里
})()
(function(){
var onReady=function(readyCall) {
if(document.all) {
if(window.self==window.top) {
(function() {
try {
document.documentElement.doScroll("left");
}catch(ex) {
setTimeout(arguments.callee,5);
return;
}
readyCall();
})();
}else {
document.attachEvent("onreadystatechange",function() {
readyCall();
document.detachEvent("onreadystatechange", arguments.callee);
});
}
} else
document.addEventListener("DOMContentLoaded",readyCall,false);
}})();