页面进行ajax时 显示一个中间浮动loading

先发效果图,加载东西的时候如果没有设计或者其它提示会降低用户体验,所以写了个简单的loading弹层。

适用于触屏和pc页面。

/*
	页面进行ajax时 显示一个中间浮动loading
	@auther: LM
	@date: 2015-6-10
	@rely: html5触屏

	@fun: LM_loading.show(); //显示
	@fun: LM_loading.hide(); //隐藏
*/
(function(window){
	var LM_loading = {
		Timmer:null,
		creatLoading:function(){
			var div = document.createElement(‘div‘);
			div.id = ‘LM_loading‘;
			div.innerHTML = ‘Loading......‘;
			div.style.cssText = ‘z-index:9999;display:none; -webkit-border-radius:10px;text-align: center;position: fixed;top:50%;left:50%;margin:-50px 0 0 -100px; width: 200px;height: 100px;line-height: 100px;background: rgba(0,0,0,0.5);color: #fff;font-size: 18px;‘;
			this.div = div;
			document.body.appendChild(this.div)
		},
		show:function(){
			if(!this.div){this.creatLoading();}
			this.div.style.display = ‘block‘;
		},
		hide:function(){
			var that = this;
			if(!that.div){that.creatLoading();}
			clearTimeout(that.Timmer);
			that.Timmer = setTimeout(function(){
				that.div.style.display = ‘none‘;
			},200);

		}
	}

	window[‘LM_loading‘] = LM_loading;
})(window);

  

时间: 2024-10-14 19:24:16

页面进行ajax时 显示一个中间浮动loading的相关文章

toString和valueOf使得对象访问时显示一个特定格式的字符串,但是可以进行数字运算

作用 toString()的作用是返回一个反映这个对象的字符串; valueOf()的作用是返回它相应的原始值; 异同点 共同点:在 JavaScript 中,toString()方法和valueOf()方法,在输出对象时会自动调用.不同点:二者并存的情况下,在数值运算中,优先调用了valueOf,字符串运算中,优先调用了toString. js中的Date, Array, Number, Boolean, Function等访问实例的toSting方法和valueOf方法,都会返回不同的东西.

listview 没数据内容时显示一个提示文本

listview和textview 1:1.listview无内容的时候本身是不显示的,所以textview会显示 getlistview获取系统定义的listview 原文地址:https://www.cnblogs.com/znsongshu/p/9344620.html

解决页面加载时显示{{}}问题-v-cloak,v-text 解决处理文本里边包含标签关键字--v-html

1.样式隐藏 <style> [v-cloak] { display: none;//隐藏属性 } </style> <!-- 使用 v-cloak 能够解决 插值表达式闪烁的问题 -->     <p v-cloak>++++++++ {{ msg }} ----------</p> 2.用v-text <h4 v-text="msg">==================</h4> <!-- 

【ASP.NET 类库】当你懒得用 Json+Ajax 时,可以试试 AjaxPro

一般我们在页面调用Ajax时,需要通过 js 调用ajax ,接着后台处理得到的数据,然后返回数据,ajax 得到返回的数据进行处理. 然而有没有可以像调用方法一样来进行Ajax操作呢? AjaxPro 可以办到.简单示例如下,先看效果图: 核心就是 AjaxPro.2.dll 文件,简单配置一下就可以了,步骤如下: 1.引用 AjaxPro.2.dll 文件,配置 Web.config 文件: <configuration> <system.web> <compilatio

页面加载时让其显示笼罩层与加载等待图片

页面加载时让其显示笼罩层与加载等待图片(结局比较完美,过程很坎坷,所以一定总结整理下,备用): 用了ajax异步,是因为js内容不能即时的显示出来,因为js是单线程,要把队列中的任务执行完后才会执行刚才对js的处理 要用beforeSend,complete的时候必须要用ajax异步 beforeSend: function () {},//程序一开始便会执行该函数,使用该方法必须使用异步ajax complete: function () {},//complete在success或error

asp.net中当服务器出错时显示指定的错误页面

http://blog.csdn.net/helloxiaoyu/article/details/2943537 此篇文章描述了当异常再ASP.NET中发生时怎样使用C#.NET代码去拦截和相应异常.ASP.NET在异常处理方面比传统的ASP更优越.在ASP.NET中,允许在应用程序的各个层面中处理异常.ASP.NET的新特性ASP.NET为捕获并处理异常提供了更多的便利.在传统的ASP程序中,我们用“On Error Resume Next”(或Jscript的Try-catch)来处理异常.

Thinkphp设置仅在调试模式关闭时显示404页面

404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任.404页面通常为用户访问了网站上不存在或已删除的页面,服务器返回的404错误.如果站长没有设置404页面,会出现死链接,蜘蛛爬行这类网址时,不利于搜索引擎收录. 综上百科来的一堆啰嗦为一句话就是404页面是必要的: 接下来的内容就是讲述使用thinkphp时如何设置404页面: 本来奔着减少脑细胞损耗的原则:直接谷歌了下:结果发现市面上那些thinkphp设置404页面的文章都是千篇一律的建一个控制器:里面然后通过_empty(

C#winform两个或多个panel重叠布局时如何显示一个

现象:panel1和panel2或更多panel,叠放在一起,panel和panel2是同一层次的.panel1和panel2切换时只能显示一个panel,如何切换呢? 解决方法: 1.打开vs视图-其他窗口-文档大纲,看看层次关系,就可以看出最上面的panel是窗体里显示出来的.如何让panel2出现在窗体去编辑呢? 2.拖动panel2到panel1前面,即可编辑panel2

(转)css中通常会用到浮动与清除,也是一个必须掌握的知识点,概念性的东西不多说,下面举几个例子,来说明它的用法:1.文字环绕效果 2.多个div并排显示 3.清除浮动(默认显示)

一.文字环绕效果: html代码如下: 1 <body> 2 3 <style type="text/css"> 4 #big img {float: left;padding: 10px;border: 1px solid red;} 5 #big span {font-size: 24px;font-weight: bold; margin: 0 auto;} 6 </style> 7 <div id="big">