1. 程式人生 > >當頁面載入完成後,停止所有動畫

當頁面載入完成後,停止所有動畫

當頁面中存在著載入動畫時,比如當前頁面中存在著網址型別的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);

               }

           }