jQuery Fancybox不适用于第一个ajax请求

jQuery Fancybox不适用于第一个ajax请求,jquery,ajax,fancybox,Jquery,Ajax,Fancybox,我使用jQuery fancybox显示和隐藏ajax请求上的加载动画 $(function(){ $.ajaxSetup({ beforeSend: function() { $.fancybox.showLoading(); }, complete: function(){ $.fancybox.hideLoading(); } }); }); 它不适用于第一个ajax请求。但它适用于后续请求。 以前有人遇到过这个问题吗?我建

我使用jQuery fancybox显示和隐藏ajax请求上的加载动画

$(function(){
  $.ajaxSetup({
    beforeSend: function() {
      $.fancybox.showLoading();
    },
    complete: function(){
      $.fancybox.hideLoading();
    }
  });
});
它不适用于第一个ajax请求。但它适用于后续请求。
以前有人遇到过这个问题吗?

我建议使用适当的全局ajax事件

$(document).ajaxStart(function(){
    $.fancybox.showLoading();
}).ajaxStop(function(){
    $.fancybox.hideLoading();
});