我正在运行此脚本:
<script type="text/javascript">
window.onload=function()
{
document.getElementById("loading").style.display = "none";
}
</script>
当我实现它时,我的其他脚本停止在IE中工作(FF和其他工作正常)
为什么以及我该怎么做才能解决这个问题?我正在使用jQuery,如果有更好的方法来执行上述脚本并消除问题。
答案 0 :(得分:2)
因为你已经在使用jQuery,所以请这样做:
$(document).ready(function() {
document.getElementById("loading").style.display = "none";
});
或
$(document).ready(function() {
$("loading").style.display = "none";
});
并注意在HMTL文件的底部添加它。
答案 1 :(得分:0)
窗口加载和文档就绪是2个不同的事件...... 您可能会使用上面的代码覆盖以前的onload功能。
$(window).load=function(){...}
应该可以正常工作,或者您可以使用类似
的内容添加到现有负载中var oldOnLoad = window.onload;
window.load= function(){ oldOnLoad; yourNewFunction();}