日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

利用JS弹出层实现简单的动态提示“正在加载中,请稍等...”

發布時間:2025/4/16 javascript 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用JS弹出层实现简单的动态提示“正在加载中,请稍等...” 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JQuery版本:1.7.1;

編寫一個JS類(ck.layer.js):

[javascript] view plaincopy
  • /*************************************?Achievo.Javascript?Library?**************************?
  • *?Using?jQuery?1.7.1?
  • *?Using?cks.js?1.0.1?
  • *?Name?:?ck.layer.js?
  • *?Create?by?Angle.Yang?on?2012/03/07?[V1.0.0]?
  • *******************************************************************************************/??
  • (function?($)?{??
  • ??
  • ????$.fn.masklayer?=?function?(settings)?{??
  • ????????///?<summary>??
  • ????????///?模態窗口,繼承?easy-ui.window??
  • ????????///?</summary>??
  • ????????///?<param?name="settings"?type="object">擴展了{title:[div中的內容],?action:[執行的動作,目前支持"close"],?result:[返回結果]}</param>??
  • ????????///?<returns?type="void"?/>??
  • ??
  • ????????settings?=?$.extend(true,?{?title:?'加載中...',?action:?"open"?},?settings);??
  • ??
  • ??
  • ????????///?<summary>??
  • ????????///?初始化所有?cks?樣式的按鈕(頁面運行時進行初始化)??
  • ????????///?</summary>??
  • ????????///?<returns?type="void"?/>??
  • ??
  • ????????_init?=?function?()?{??
  • ????????????if?(settings.action?==?"open")?{??
  • ????????????????if?($("#div_load").length?==?0)?{??
  • ????????????????????var?boardDiv?=?"<div?id='div_load'><\/div>";??
  • ????????????????????$(document.body).append(boardDiv);??
  • ????????????????}??
  • ????????????????if?($("#div_load").length?>?0)?{??
  • ????????????????????$("#div_load").fix_ie6Select();??
  • ????????????????????$("#div_load").css("display",?"block");??
  • ????????????????????$("#div_load").css("height",?document.body.offsetHeight);??
  • ????????????????????$("#div_load").html(settings.title);??
  • ????????????????}??
  • ????????????}??
  • ????????????else?if?(settings.action?==?"close")?{??
  • ????????????????if?($("#div_load").length?>?0)?$("#div_load").css("display",?"none");??
  • ????????????}??
  • ????????????else?if?(settings.action?=?"setTitle")?{??
  • ????????????????if?($("#div_load").length?>?0)?$("#div_load").html(settings.title);??
  • ????????????????else?{??
  • ????????????????????var?boardDiv?=?"<div?id='div_load'>"?+?settings.title?+?"<\/div>";??
  • ????????????????????$(document.body).append(boardDiv);??
  • ????????????????????$("#div_load").fix_ie6Select();??
  • ????????????????????$("#div_load").css("display",?"block");??
  • ????????????????????$("#div_load").css("height",?document.body.offsetHeight);??
  • ????????????????}??
  • ????????????}??
  • ????????};??
  • ??
  • ??
  • ????????return?(function?()?{?_init()?})();??
  • ??
  • ????};??
  • })(jQuery);?
  • ?

    ?

    $("#div_load").fix_ie6Select(); 這句調用另一個JS,主要作用是兼容IE6遮罩一些控件(這個是我老大寫的):

    [javascript] view plaincopy
  • /*************************************?Achievo.Javascript?Library?**************************?
  • *?Using?jQuery?1.7.1?
  • *?Using?cks.js?1.0.2?
  • *?Name?:?ck.fixer.js?
  • *?Create?by?Toky?on?2012/02/14?[V1.0.0]?
  • *******************************************************************************************/??
  • ??
  • (function?($)?{??
  • ????$.fn.fix_ie6Select?=?function?()?{??
  • ????????///?<summary>??
  • ????????///?兼容彈出層在?IE6?下不能掩蓋?Select??
  • ????????///?</summary>??
  • ????????///?<returns?type="void"?/>??
  • ????????return?this.each(function?(index)?{??
  • ????????????var?frm?=?$(this).find('iframe[tag*="ie6Selector"]');??
  • ????????????if?(cks.browser.IE6)?{??
  • ????????????????var?w?=?$(this).width();??
  • ????????????????var?h?=?$(this).height();??
  • ????????????????if?(frm.length?==?0)?{??
  • ????????????????????$(this).prepend('<iframe?tag="ie6Selector"?src=""?frameborder="no"?marginwidth="0"?marginheight="0"?style="border:none;position:absolute;visibility:inherit;top:0px;left:0px;width:'?+?w?+?'px;height:'?+?h?+?'px;z-index:-1;"></iframe>');??
  • ????????????????}??
  • ????????????????else?{??
  • ????????????????????frm.css("width",?w);??
  • ????????????????????frm.css("height",?h);??
  • ????????????????}??
  • ????????????}??
  • ????????});??
  • ????};??
  • })(jQuery);?
  • ?

    在編寫一個JS類,編寫三個方法,供頁面調用:

    [javascript] view plaincopy
  • /*************************************?layer.class?Javascript?Library??***************************?
  • *?Using?jQuery?1.7.1?
  • *?Version?:?1.0.0?
  • *?Name?:?layer.class.js?
  • *?Create?by?Angle.Yang?on?2012/03/07?
  • *******************************************************************************************/??
  • ??
  • $.extend({??
  • ????layer:?{??
  • ????????name:?"layer.class.js",??
  • ????????globalVar:?{},?//?內部變量,?外部不得使用(document.body?未初始化時使用;內部變量)??
  • ??????????
  • ????????setMaskTitle:?function?(title)?{??
  • ????????????///?<summary>??
  • ????????????///?修改遮罩層的內容?Angle.Yang?2012.03.07?16:35?Add??
  • ????????????///?</summary>??
  • ????????????///?<param?name="title"?type="string">遮罩層中的提示信息</param>??
  • ????????????///?<returns?type="void"?/>??
  • ????????????$.fn.masklayer({?title:?title,?action:?"setTitle"?});??
  • ????????},??
  • ??
  • ????????openMask:?function?(title)?{??
  • ????????????///?<summary>??
  • ????????????///?顯示遮罩層DIV?Angle.Yang?2012.03.07?16:35?Add??
  • ????????????///?</summary>??
  • ????????????///?<param?name="title"?type="string">遮罩層中的提示信息</param>??
  • ????????????///?<returns?type="void"?/>??
  • ????????????$.fn.masklayer({?title:?title,?action:?"open"?});??
  • ????????},??
  • ??
  • ????????closeMask:?function?()?{??
  • ????????????///?<summary>??
  • ????????????///?關閉遮罩層DIV?Angle.Yang?2012.03.07?16:35?Add??
  • ????????????///?</summary>??
  • ????????????///?<returns?type="void"?/>??
  • ????????????$.fn.masklayer({?action:?"close"?});??
  • ????????}??
  • ??
  • ????}??
  • });??
  • ??
  • cks.using("kits/ck.layer.js");??
  • 編寫我們的頁面,引用JQuery(1.7.1)版本,引用layer.class.js;頁面加入代碼以及自己調用大概如下:

    [javascript] view plaincopy
  • ????<script?src="../js/jquery.js"?type="text/javascript"></script>??
  • ????<script?src="../js/layer.class.js"?type="text/javascript"></script>??
  • ????<script?type="text/javascript"?language="javascript">??
  • ????????function?GetDataSource()?{??
  • ???????????layer.openMask("數據提交中,請稍等...");?//開始給出提示?????
  • ???????????$.ajax({??
  • ???????????????url:?s.url?+?"&FormControlID="?+?obj.id,??
  • ???????????????async:?true,??
  • ???????????????cache:?false,??
  • ???????????????contentType:?"text/xml;?charset=\"utf-8\"",??
  • ???????????????data:?{},??
  • ???????????????dataType:?"xml",??
  • ???????????????type:?"Post",??
  • ???????????????success:?function?(xml,?textStatus,?jqXHR)?{??
  • ???????????????????layer.setMaskTitle("數據返回加載中...");?//中間修改提示文本?????
  • ???????????????????//執行相關代碼?????
  • ???????????????},??
  • ???????????????complete:?function?(jqXHR,?textStatus)?{??
  • ???????????????????layer.closeMask();?//執行完關閉?????
  • ???????????????}??
  • ???????????});??
  • ???????}??
  • ??????</script>?
  • 轉載于:https://www.cnblogs.com/lengzhijun/p/4699827.html

    總結

    以上是生活随笔為你收集整理的利用JS弹出层实现简单的动态提示“正在加载中,请稍等...”的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 无码精品黑人一区二区三区 | 欧美日在线观看 | 中文字幕在线视频一区二区 | 男人操女人免费网站 | 国产另类专区 | 国产精品久久久久久免费播放 | 国产免费福利 | 成人福利在线视频 | 日韩av不卡在线观看 | 蜜乳av一区二区 | 精品乱码一区二区三四区视频 | 四虎视频在线观看 | 久草超碰 | 国产成人无码av | 亚洲一区偷拍 | 乖疼润滑双性初h | 欧美性猛交乱大交3 | 欧美一区免费观看 | www天天干 | 欧美人妖69xxxxxhd3d | 五月婷影院| 国产欧美在线播放 | 中文字幕在线一区二区三区 | 国产又爽又黄的视频 | 欧美日韩激情一区 | 国产精品后入内射日本在线观看 | 日韩av综合网站 | 美女扒开尿口让男人爽 | 国产欧美精品aaaaaa片 | 在线一级视频 | 免费欧美 | 日韩av一卡 | 欧美专区一区 | 夜夜se| 欧美亚洲视频一区 | 国产成人欧美一区二区三区的 | 91福利在线观看视频 | 日本动漫艳母 | 精品国产一区二区三区四区 | 国产日韩一区二区三区在线观看 | 丰满少妇xoxoxo视频 | 六月天综合网 | 久久精品国产精品 | 国产区视频在线 | 亚洲成年 | 最新毛片基地 | 99riav1国产精品视频 | 天天干夜夜做 | 丝袜人妻一区二区 | 狂野少女电影在线观看国语版免费 | 欧美老女人视频 | 毛片网在线观看 | 午夜影院0606 | 九九热只有精品 | 日韩喷潮 | 深夜成人在线观看 | 老版k8经典电影 | 女同性69囗交 | 欧美成人三级在线观看 | 天天摸天天舔 | 九九在线视频 | jizjiz中国少妇高潮水多 | 免费一级suv好看的国产网站 | 中文字幕成人网 | 玩弄人妻少妇500系列视频 | 肉色超薄丝袜脚交一区二区图片 | 午夜精品一区二区三区三上悠亚 | 午夜国产福利在线观看 | 毛片基地免费 | 日韩女同互慰一区二区 | 国产精品一品二区三区的使用体验 | 国产一区二区三区高清 | 操穴网站 | 麻豆视频免费网站 | 大乳女喂男人吃奶 | 国模av | 嫩草影院中文字幕 | 日本一区免费看 | www.精品一区| 超污网站在线观看 | 激情一区二区三区 | 亚洲人毛茸茸 | 成人ay| 天堂中文视频在线 | 亚洲大逼 | 中文毛片| 国产你懂| 骚色综合 | 国产精品swag| 午夜视频黄 | 国产一级片免费视频 | 成人免费av网站 | zzjizzji亚洲日本少妇 | 欧美激情自拍偷拍 | 欧洲色区 | 一本色道久久hezyo无码 | 亚洲精品7777 | 综合网视频 | 日韩一级二级三级 |