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操作缓慢。 尝试在成功回调中注释掉行以检查是否可以找到有问题的回调…