2013-03-27 61 views

回答

3

我想你的意思做這(使用ajaxStop()對於第二個):

$(document).ajaxStart(function(){ $("body").addClass("loading"); }); 
$(document).ajaxStop(function(){ $("body").removeClass("loading"); }); 

看到它在這裏工作對你的jsfiddle的修改版本:http://jsfiddle.net/jfriend00/gk3RL/


此外,使用效率更高document.body而不是"body"

$(document).ajaxStart(function(){ $(document.body).addClass("loading"); }); 
$(document).ajaxStop(function(){ $(document.body).removeClass("loading"); }); 
+0

完美的感謝! – 2013-03-27 22:36:57

0

第二個事件應該是ajaxComplete

$(document).ajaxComplete(function(){ $("body").removeClass("loading"); });