當頁面載入完成後,停止所有動畫
阿新 • • 發佈:2019-02-08
當頁面中存在著載入動畫時,比如當前頁面中存在著網址型別的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);
}
}