js 数据加载loading封装
2024-09-12 01:48:33
<!-- 模态框(Modal) -->
<div class="modal fade" id="qst_loading" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true" style="z-index: 9999">
<div class="modal-dialog">
<div class="modal-content" style="width: 0px; text-align: center">
<div class="modal-body" >
</div>
</div><!-- /.modal-content -->
{{ image("static/background/image/loading.gif", "alt":"loading", "style":"max-width: 200px; margin:200px 100px 100px 200px") }}
</div><!-- /.modal-dialog -->
</div>
<!-- /.modal -->
/*
* 1、这个封装外层包裹自执行函数,只要引入此文件,js 就会自动执行
* 2、if('undefined' == typeof QstLoading) 首先判断QstLoading函数名有没有被使用,避免覆盖其他方法
* 3、定义一个匿名函数,使用new构造函数,意思是创建一个新的对象QstLoading ,并分配一个新地址,改变this指向,指向QstLoading ,(this )
* 4、为新对象添加属性show和hide
* 5、QstLoading 没有声明,成为全局对象(不建议此种方法成为全局)
*/
/*
* 1、这个封装外层包裹自执行函数,只要引入此文件,js 就会自动执行
* 2、if('undefined' == typeof QstLoading) 首先判断QstLoading函数名有没有被使用,避免覆盖其他方法
* 3、定义一个匿名函数,使用new构造函数,意思是创建一个新的对象QstLoading ,并分配一个新地址,改变this指向,指向QstLoading ,(this )
* 4、为新对象添加属性show和hide
* 5、QstLoading 没有声明,成为全局对象(不建议此种方法成为全局)
*/
$(function() {
if('undefined' == typeof QstLoading){
QstLoading = new function () {
var _modal = $('#qst_loading');
$(_modal).modal({
keyboard: false,
backdrop: 'static',
show: false
});
this.show = function () {
$(_modal).modal("show");
};
this.hide = function () {
$(_modal).modal('hide');
}
}();
}
});
最新文章
- Javascript/jQuery根据页面上表格创建新汇总表格
- ez_setup.py(安装python下setuptools用)
- 在使用easyui,datagrid时,JSON中的如果含有换行符,则不能显示数据
- Linux查看端口使用状态及启动
- win7(64bit)python相关环境模块搭建
- ArcGIS for Android 中MapView的地图背景设置
- Jssdk微信分享
- MySQL删除外键定义的方法
- easyui的验证
- Windows Phone 8.1 发送http 网络请求。
- 【每日一摩斯】-Shared Pool优化和Library Cache Latch冲突优化 (1523934.1)-系列3
- FragmentCustomAnimation实现Fragment的界面切换
- win8 metro 调用摄像头拍摄照片并将照片保存在对应的位置
- 【C语言的日常实践(八)】弦
- python------函数嵌套及作用域链
- 2.supervisor实时监控程序存活状态
- 【Flask】 flask-socketio实现WebSocket
- [BZOJ]3926 诸神眷顾的幻想乡(ZJOI2015)
- 设计一下类似SpringIoC的注入工具~Lind.DI
- python-selctors实现文件上传
热门文章
- rhel6.4 安装nodejs和Mysql DB服务
- Advanced Pricing - How to source Pricing Attributes using QP_CUSTOM_SOURCE.Get_Custom_Attribute_Valu
- Erlang cowboy 入门参考之现代Web的发展历史
- 安卓笔记--intent传值不更新问题
- hive使用过的基本命令
- 安卓笔记-可以滚动的TextView
- OpenCV实现图像物体轮廓,前景背景,标记,并保存。
- IOS中用到的缓存
- 收藏 - android
- Eclipse 3.5 以后安装插件很慢的解决办法