IE6 / 7在jQuery AJAX请求期间冻结

我正在使用以下代码调用一些html,并显示它。 大多数浏览器似乎处理得很好,但IE6和7冻结了。 不幸的是,请求有时可能需要几秒钟,因此延迟是显而易见的。

我也在成功调用Fancybox,因此返回的html可以有一个启动模态窗口的链接。

码:

 $就({
       url:'url',
      成功:函数(数据){
         $( '#录象')隐藏()。
         $( '#录象')HTML(数据).slideDown();
         $( “#一个video”)。的fancybox({
            'hideOnContentClick':false,
            'transitionIn':'弹性',
             'transitionOut':'淡出',
             'titleShow':false,
             '滚动':'不',
             'onStart':function(){_ gaq.push(['_ trackEvent','Event Title','Value']);  },
            'callbackOnClose':function(){$(“#fancy_content”)。empty();}
         });
       }
     });

这是处理请求的最佳方式吗?

您的iexplore流程是否使用100%CPU? 如果是,那么问题在于IE的DOM操作缓慢。 尝试在成功回调中注释掉行以检查是否可以找到有问题的回调…