【问题标题】:Scrolltop safari bugScrolltop Safari 错误
【发布时间】:2013-05-13 23:05:38
【问题描述】:

我在 mac 上使用 Safari 6.0.2。

这是website:

我有一个问题,该问题仅在使用 scrolltop 的 Safari 中发生。

如果我单击一个项目,然后单击图像以显示下一个项目,则视口在 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);
            });
        }
    };

你知道 safari 出了什么问题吗?

Safari:

Chrome/Firefox:

【问题讨论】:

    标签: javascript jquery html macos safari


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多