Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery AJAX请求期间的IE6/7冻结_Jquery_Ajax_Fancybox - Fatal编程技术网

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

jQuery AJAX请求期间的IE6/7冻结,jquery,ajax,fancybox,Jquery,Ajax,Fancybox,我使用下面的代码来调用一些html,并显示它。大多数浏览器似乎处理得很好,但IE6和IE7却停滞不前。不幸的是,请求有时可能需要几秒钟以上的时间,因此延迟是显而易见的 我还在成功时调用Fancybox,以便返回的html可以有一个启动模式窗口的链接 代码: $.ajax({ url:'url', 成功:功能(数据){ $(“#视频链接”).hide(); $('#videolink').html(数据).slideDown(); $(“视频”).fancybox({ “hideOnContent

我使用下面的代码来调用一些html,并显示它。大多数浏览器似乎处理得很好,但IE6和IE7却停滞不前。不幸的是,请求有时可能需要几秒钟以上的时间,因此延迟是显而易见的

我还在成功时调用Fancybox,以便返回的html可以有一个启动模式窗口的链接

代码:

$.ajax({ url:'url', 成功:功能(数据){ $(“#视频链接”).hide(); $('#videolink').html(数据).slideDown(); $(“视频”).fancybox({ “hideOnContentClick”:false, “transitionIn”:“弹性”, “transitionOut”:“fade”, “标题秀”:假, “滚动”:“否”, “onStart”:函数(){u gaq.push([''u trackEvent','Event Title','Value']), 'callbackOnClose':函数(){$(“#内容”).empty();} }); } });
这是处理请求的最佳方式吗?

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

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

你说的“冻结”是什么意思?他们只是坐在那里什么也不做,还是你看到一个错误对话框?屏幕没有响应。我无法滚动或浏览页面上的链接,在Ajax内容出现之前的几秒钟内,一切正常。Jason,我在理论上同意,IE7和IE8似乎也有类似的问题。此外,5%的观众不值得完全忽略。我对IE6支持问题的看法是,尝试构建网站,使其至少在IE6中可用,并且在所有更新版本中都很好。你所说的“冻结”是什么意思?他们只是坐在那里什么也不做,还是你看到一个错误对话框?屏幕没有响应。我无法滚动或浏览页面上的链接,在Ajax内容出现之前的几秒钟内,一切正常。Jason,我在理论上同意,IE7和IE8似乎也有类似的问题。此外,5%的观众不值得完全忽略。我对IE6支持问题的看法是,尝试构建该站点,使其至少在IE6中可用,并且在所有更新版本中都很好。我将尝试一下。谢谢你的提示!我要试一试。谢谢你的提示! $.ajax({ url: 'url', success: function(data) { $('#videolink').hide(); $('#videolink').html(data).slideDown(); $("a#video").fancybox({ 'hideOnContentClick': false, 'transitionIn' : 'elastic', 'transitionOut' : 'fade', 'titleShow' : false, 'scrolling' : 'no', 'onStart': function() { _gaq.push(['_trackEvent', 'Event Title', 'Value']); }, 'callbackOnClose': function() { $("#fancy_content").empty();} }); } });