Javascript 游猎虫

Javascript 游猎虫,javascript,jquery,html,macos,safari,Javascript,Jquery,Html,Macos,Safari,我在mac上使用Safari 6.0.2 这是 我有一个问题,它只发生在safari中的scrolltop 如果我点击一个项目,然后点击图像显示下一个项目,浏览器和firefox上的视口保持不变,但safari上的页面跳转到顶部 尝试点击项目中的safariFusteria Ollé,然后点击它的图像,你就会看到问题所在 这是我的代码: function project_display(that){ $('.info_content').hide(); v

我在mac上使用Safari 6.0.2

这是

我有一个问题,它只发生在safari中的
scrolltop

如果我点击一个项目,然后点击图像显示下一个项目,浏览器和firefox上的视口保持不变,但safari上的页面跳转到顶部

尝试点击项目中的safariFusteria Ollé,然后点击它的图像,你就会看到问题所在

这是我的代码:

    function project_display(that){
        $('.info_content').hide();
        var $submenu = $(that).next('.project'),
        viz = $submenu.is(":visible");
        if (!viz) {
            $(that).addClass('active');
            $(that).next().find('.slider').show();
            $(that).next('.project').slideDown(function(){
                $('html, body').animate({
                    scrollTop: $(this).offset().top -50
                }, 300);
            });
        }
    };
知道safari有什么问题吗

Safari:

Chrome/firefox:

不久前有一个bug,已经修复。Chrome更频繁地更新他的浏览器,所以它已经在那里消失了

有关错误修复,请参见

是的,它在四个月前就已经修复了,但是苹果在没有真正的安全问题的情况下通常更新Safari很慢。您可能希望使用实际的夜间Webkit进行测试: