当页面中存在着加载动画时,比如当前页面中存在着网址类型的js时,如果网络不好或者是其他的原因时,此时的网页由于没有完全加载就会处于一直的加载中,导致整个的页面无法点击,使得系统崩溃,这里的原理就是当页面load完后,就停止所有的加载。
document.onreadystatechange = subSomething; //当页面加载状态改变的时候执行这个方法.
function subSomething() {
//if(document.readyState == "complete"&&window.parent.frames["框架名"].document.readyState == "complete") //当页面加载状态为完全结束时进入
//myform.submit(); //这是你的操作
if (document.readyState == "complete") {
//关闭弹出层
setTimeout(function () {
parent.layer.closeAll('loading');
}, 100);
}
}