0

我正在使用 jQuery fancybox 来显示和隐藏 ajax 请求的加载动画。

$(function(){
  $.ajaxSetup({
    beforeSend: function() {
      $.fancybox.showLoading();
    },
    complete: function(){
      $.fancybox.hideLoading();
    }
  });
});

它不适用于第一个 ajax 请求。但它适用于后续请求。有没有人遇到过这个问题?

4

1 回答 1

0

我建议使用正确的全局 ajax 事件。

$(document).ajaxStart(function(){
    $.fancybox.showLoading();
}).ajaxStop(function(){
    $.fancybox.hideLoading();
});
于 2012-05-31T19:30:41.770 回答