0

我在 mac 上使用 Safari 6.0.2。

这是网站:

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

如果我单击一个项目,然后单击图像以显示下一个项目,则视口在 chrome 和 firefox 上保持不变,但在 safari 上页面跳转到顶部。

尝试在Fusteria Ollé项目上单击 safari ,然后在它的图像上单击,您会看到问题。

这是我的代码:

    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);
            });
        }
    };

任何想法野生动物园出了什么问题?

苹果浏览器: 在此处输入图像描述

铬/火狐: 在此处输入图像描述

4

1 回答 1

0

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

有关错误修复,另请参见http://trac.webkit.org/changeset/139669

是的,它在四个月前就已经修复了,但是当没有真正的安全问题时,Apple 更新 Safari 的速度通常很慢。您可能想使用实际的夜间 Webkit 进行测试:http: //nightly.webkit.org/

于 2013-05-13T15:03:05.720 回答