ajaxstart函数没有在chrome中触发,但它在firefox中运行良好,
这是js
$(document).ready(function () {
$(document).ajaxStart(function () {
$("#waiting").css("display", "block");
});
$(document).ajaxComplete(function () {
$("#waiting").css("display", "none");
});
});
和HTML
<div id="waiting" style="display:none;position:fixed;top:0;right:0;bottom:0;left:0;padding:2px;background: rgba(129, 129, 129, 0.54) url('images/1.gif') no-repeat center center;z-index: 999;"></div>
答案 0 :(得分:-1)
我想出了问题,我在这里与所有人共享
使所有ajax调用异步为真。
现在所有浏览器都可以。 谢谢大家
答案 1 :(得分:-3)
尝试用
替换你的ajax函数jQuery("#waiting").show() and jQuery("#waiting").hide()