当页面中存在着加载动画时,比如当前页面中存在着网址类型的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);
}
}
解决网页加载阻塞问题

本文介绍了一种解决网页加载过程中出现阻塞的方法,通过监听页面的加载状态并使用setTimeout来关闭加载动画,确保用户体验不受影响。
335

被折叠的 条评论
为什么被折叠?



