最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS判斷頁面加載狀態(tài)以及添加遮罩和緩沖動畫的代碼

 更新時間:2012年10月11日 23:07:00   作者:  
JS判斷頁面加載狀態(tài)以及添加遮罩和緩沖動畫的代碼廢話少說,直接貼代碼!有注釋
復制代碼 代碼如下:

function initialize() {
addcloud(); //為頁面添加遮罩
document.onreadystatechange = subSomething; //監(jiān)聽加載狀態(tài)改變
}
function addcloud() {
var bodyWidth = document.documentElement.clientWidth;
var bodyHeight = Math.max(document.documentElement.clientHeight, document.body.scrollHeight);
var bgObj = document.createElement("div" );
bgObj.setAttribute( 'id', 'bgDiv' );
bgObj.style.position = "absolute";
bgObj.style.top = "0";
bgObj.style.background = "#000000";
bgObj.style.filter = "progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75" ;
bgObj.style.opacity = "0.5";
bgObj.style.left = "0";
bgObj.style.width = bodyWidth + "px";
bgObj.style.height = bodyHeight + "px";
bgObj.style.zIndex = "10000"; //設置它的zindex屬性,讓這個div在z軸最大,用戶點擊頁面任何東西都不會有反應|
document.body.appendChild(bgObj); //添加遮罩
var loadingObj = document.createElement("div");
loadingObj.setAttribute( 'id', 'loadingDiv' );
loadingObj.style.position = "absolute";
loadingObj.style.top = bodyHeight / 2 - 32 + "px";
loadingObj.style.left = bodyWidth / 2 + "px";
loadingObj.style.background = "url(../img/loading.gif)" ;
loadingObj.style.width = "32px";
loadingObj.style.height = "32px";
loadingObj.style.zIndex = "10000";
document.body.appendChild(loadingObj); //添加loading動畫-
}
function removecloud() {
$( "#loadingDiv").remove();
$( "#bgDiv").remove();
}
function subSomething() {
if (document.readyState == "complete" ) //當頁面加載完畢移除頁面遮罩,移除loading動畫-
{
removecloud();
}
}

相關文章

  • JS實現(xiàn)表格隔行變色

    JS實現(xiàn)表格隔行變色

    這篇文章主要為大家詳細介紹了JS實現(xiàn)表格隔行變色,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • JS實現(xiàn)拖拽元素時與另一元素碰撞檢測

    JS實現(xiàn)拖拽元素時與另一元素碰撞檢測

    這篇文章主要為大家詳細介紹了JS實現(xiàn)拖拽元素時與另一元素碰撞檢測,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-08-08
  • javascript動畫算法實例分析

    javascript動畫算法實例分析

    這篇文章主要介紹了javascript動畫算法,實例分析了javascript實現(xiàn)動畫效果的實現(xiàn)及使用技巧,需要的朋友可以參考下
    2015-07-07
  • 微信小程序之console.log()使用方法

    微信小程序之console.log()使用方法

    console.log()?是 JavaScript 中的標準內置函數(shù),主要用于在瀏覽器的控制臺(Console)中輸出信息,幫助開發(fā)者進行調試和跟蹤代碼運行狀態(tài),下面給大家介紹微信小程序之console.log()使用,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • 詳解javascript表單的Ajax提交插件的使用

    詳解javascript表單的Ajax提交插件的使用

    本文主要介紹了javascript表單的Ajax提交插件的使用,具有一定的參考價值。下面跟著小編一起來看下吧
    2016-12-12
  • 字節(jié)跳動面試之如何用JS實現(xiàn)Ajax并發(fā)請求控制

    字節(jié)跳動面試之如何用JS實現(xiàn)Ajax并發(fā)請求控制

    這篇文章主要給大家介紹了關于字節(jié)跳動面試之如何用JS實現(xiàn)Ajax并發(fā)請求控制的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • 理解Javascript圖片預加載

    理解Javascript圖片預加載

    這篇文章主要介紹了Javascript圖片預加載,幫助大家理解Javascript圖片預加載的實現(xiàn)原理,感興趣的小伙伴們可以參考一下
    2016-02-02
  • EasyUI的DataGrid綁定Json數(shù)據(jù)源的示例代碼

    EasyUI的DataGrid綁定Json數(shù)據(jù)源的示例代碼

    本篇文章主要介紹了EasyUI的DataGrid綁定Json數(shù)據(jù)源的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • javascript動態(tài)創(chuàng)建鏈接的方法

    javascript動態(tài)創(chuàng)建鏈接的方法

    這篇文章主要介紹了javascript動態(tài)創(chuàng)建鏈接的方法,涉及javascript動態(tài)操作頁面元素的技巧,需要的朋友可以參考下
    2015-05-05
  • JS獲取農歷日期具體實例

    JS獲取農歷日期具體實例

    這篇文章介紹了JS獲取農歷日期具體實例,有需要的朋友可以參考一下
    2013-11-11

最新評論

荣成市| 平利县| 务川| 永昌县| 孟连| 山东| 沙坪坝区| 延长县| 四川省| 中牟县| 依兰县| 苗栗市| 黄石市| 保定市| 洪湖市| 石阡县| 西乌| 保康县| 穆棱市| 长治市| 会昌县| 宁津县| 五河县| 博兴县| 仁怀市| 特克斯县| 太谷县| 绥化市| 闸北区| 昌平区| 汨罗市| 江口县| 通海县| 尼勒克县| 红河县| 淮北市| 威海市| 呼和浩特市| 独山县| 黎川县| 阿合奇县|