ajaxStart事件无效原因及不同页面显示相同加载弹窗
来源:互联网 发布:linux 修改路由表 编辑:程序博客网 时间:2024/06/11 10:43
想用ajaxStart来触发一个弹窗来显示ajax加载慢时加载的loading图标,然后这么写
<div id="loading" >加载中</div>
$(document).ready(function (){$("#loading").ajaxStart(function (){console.log(1)$(this).show();}).ajaxStop(function (){//ajaxStop改为ajaxComplete也是一样的$(this).hide();console.log(2)});});
怎么也没起作用,通过jQuery 1.9+ ajaxStart事件无效,无法被触发的原因才知道在jq1.9以上版本就得写成
$(document).ready(function (){$(document).ajaxStart(function () //"#loading"改为document,针对全局文档{$("#loading").show();//this 改为弹窗节点}).ajaxStop(function (){//ajaxStop改为ajaxComplete也是一样的$("#loading").hide();});});
但是这种页面的加载只能针对当页面来显示,要想全部网页加载都要有这个loadding页,那只能用js进行dom节点生成
var html = $('<div id="loading" >加载中</div>');$(document).ajaxStart(function (){$("body").append(html);}).ajaxStop(function (){//ajaxStop改为ajaxComplete也是一样的html.remove();});
阅读全文
0 0
- ajaxStart事件无效原因及不同页面显示相同加载弹窗
- 有关jsp中onclick事件无效的原因,以及jsp中页面加载顺序的问题
- 根据不同分辨率显示相同web页面
- aspx页面的控件事件无效的原因
- JavaScript及JQuery页面加载事件理解
- fragment+viewpager第二次加载页面时显示空白的原因!
- jQuery Ajax事件-ajaxStart(callback)
- 关于jsp页面form标签里面的checkbox点击事件无效的原因之一
- jquery ajaxStart, ajaxStop 显示loading
- Form认证导致登陆页面的样式无效和图片不能显示的原因
- VS 页面无法显示的原因分析及解决办法
- Drupal 8 模块开发 及页面无法显示原因总结
- 页面不显示原因
- 不同标签绑定不同事件,但事件内容相同问题
- datagrid初始化表格时不加载数据及分页设置无效的原因
- IE下自定义元素event事件无效的原因及处理方法
- easyui 的dialog 的href加载,子页面的document ready事件无效!
- 关于使用元素 background-image 时遇到图片显示无效的原因及解决办法
- Python脚本练习
- .tar.bz2文件解压命令
- File.mkdirs和File.mkdir的区别
- 【解题报告】公司聚会
- 支付宝接口中notify_url 与 return_url 的区别
- ajaxStart事件无效原因及不同页面显示相同加载弹窗
- Linux网卡配置详解
- bzoj3083 遥远的国度 树链剖分+树上lca
- datetimepiker插件的使用
- SQL Server占用服务器内存过高
- MonoBehavior调用的优化方案
- Java Integer包的toBinaryString(int i)函数详解
- Android系统广播大全
- 4401: 块的计数