Safari浏览器崩溃时,无法聚焦并再次使用jquery代码网站重点关注选项卡

时间:2014-05-06 23:03:36

标签: javascript jquery safari crash webkit

我使用 jQuery 创建简单的图像滑块。测试了所有的浏览器。一切正常,但在WinXP Safari中没有。当我打开另一个选项卡并加载其他网站,然后再次关注我的jQuery滑块网站选项卡 - Safari崩溃。只有当我的滑块网站使用 fadeIn 效果实际动画图像时才会发生这种情况。当我尝试在我的网站上切换标签时,Safari会崩溃。我找到了导致这种情况的原因,但找不到问题的解决方案。问题可能在于窗口调整大小和函数定义图像和DIV的尺寸。和/或可能是 setInterval 函数。我发现许多具有不同javascript和jQuery脚本的网站存在同样的问题并且没有解决方案(即http://www.jssor.com/demos/banner-slider.html)。

1 个答案:

答案 0 :(得分:0)

我找到解决方案。当我从以下位置启动脚本时,问题就消失了:

$(window).focusout(function() {
   if (navigator.userAgent.indexOf("Safari") > -1) {
     location.reload();
     }
});

我希望,这将有助于Safari的其他一些问题。

相关问题