作家
登录

jquery.blockUI.js上传滚动等待效果实现思路及代码

作者: 来源:www.28hudong.com 2013-03-29 23:08:49 阅读 我要评论

请求的url: 复制代码 代码如下: function request(url, onSuccess, paras, method, isAsync, isMask) { $.ajax({type:method,url:url,async:isAsync,data:paras,success:function(request){onSuccess(request,isMask);},error:function(e) {if(isMask) $('#div_mask').unblock();},beforeSend:function(e){if(isMask)$('#div_mask').block({message:'<img src="/ets/image/common/loadingCHS.gif"/>'});}}); } ajax 中同步或者异步请求url时,当要响应返回的请求,这是有个等待过程的。 复制代码 代码如下: success:function(request){onSuccess(request,isMask);},error:function(e) {if(isMask)$('#div_mask').unblock();},beforeSend:function(e){if(isMask) $('#div_mask').block({message:'<img src="/ets/image/common/loadingCHS.gif"/>'});} 1、在这里success后面的是在成功返回响应后去掉的方法({onSuccess)。 2、error是错误的时候去调的方法(error:function(e) {if(isMask)$('#div_mask').unblock();})。unblock()是jquery.blockUI.js的方法,当出错的时候关掉滚动。 3、在后面beforeSend是在响应的时候发送数据,开始去调用的方法$('#div_mask').block({message:'<img src="/ets/image/common/loadingCHS.gif"/>'}, block是jquery.blockUI.js的方法,打开div进行滚动。 效果图:

  推荐阅读

  javascript中注册和移除事件的4种方式

对于html中的一些元素注册事件的方式有多种 第一种: 复制代码 代码如下: <script> function test() { alert("OK"); } </script> <a href="#" onclick="test()">测试</a> 第二种: 复制代码 代码如下: <a href="#>>>详细阅读


本文标题:jquery.blockUI.js上传滚动等待效果实现思路及代码

地址:http://www.17bianji.com/kaifa2/JS/22201.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)