javascript.async异步加载页面。
来源:互联网 发布:mac vmware 端口映射 编辑:程序博客网 时间:2024/05/20 04:50
/* *异步js 扩展加载标识 *@author */(function($){if($.fn.async) {return;}if(!document.body) {document.write("<body/>");}$.fn.extend({async : function(url,obj,callback) {//异步路径,指定异步返回数据填充的div,回调函数if(!this) {alert("对象未找到...");return;}var height;if(obj) {var _obj = typeof(obj);if( _obj == "function") {callback = obj;}else if(_obj == "number") {height = obj;}}obj = this.wrap("<div style='position:relative;width:100%;'/>");var o = obj.parent();var img = $("<img src='/common/images/loading.gif' style='position:absolute;z-index:9999;display:none;'/>").appendTo(o);var h = img.height();var oh = obj.height();var top = height ? height : oh < h ? 0 : (oh-h)/4;img.css({"left":(obj.width()-img.width())/2,"top":top < 20 ? 20 : top,"display":""});$.ajax({url : url,timeout : 30000,complete : function() {o.replaceWith(obj);if($.isFunction(callback)) {callback();}},success : function(data) {obj.html(data);}})}});})(jQuery);
加载图片:
- javascript.async异步加载页面。
- 使用async属性异步加载执行JavaScript
- [Javascript]HTML5中script的async属性异步加载JS
- [Javascript]HTML5中script的async属性异步加载JS
- 使用async 和 defer 属性异步加载执行JavaScript
- JavaScript 异步方案 async/await
- JavaScript 异步方案 async/await
- 浅谈JavaScript异步加载的三种方式——async和defer、动态创建script
- 浅谈JavaScript异步加载的三种方式——async和defer、动态创建script
- HTML5 <script>元素async,defer异步加载
- HTML5 <script>元素async,defer异步加载
- HTML5 <script>元素async,defer异步加载
- defer和async的异步加载
- HTML5 <script>元素async,defer异步加载
- HTML5 <script>元素async,defer异步加载
- Async loading images// 异步加载图片
- 简单使用Async实现图片异步加载
- HTML5 <script>元素async,defer异步加载
- 必须要了解的QT特性!
- js中escape,encodeURI,encodeURIComponent三个函数的区别
- Static和Final的深度理解
- 深入JVM锁机制(1) - synchronized
- 变革
- javascript.async异步加载页面。
- URL重写
- tcpdump使用说明以及输出格式
- Windows末日临近?
- ETI工作-测试文件多层folder树生成
- C++获取文件夹下面文件名列表
- firefox的插件dictionarysearch翻译中文的方法
- DS-5 Community Edition 介绍
- 调用系统自带短信界面、拨号界面