转到顶部平滑滚动按钮在OSX上的Firefox中不起作用

时间:2014-04-27 22:09:06

标签: jquery html firefox smooth-scrolling

我一直在这个网站上工作: http://buchstudio.com/projects/spis.html

右边的红色图标在除Firefox之外的每个浏览器中都能正常工作,我无法找出原因?

这里是代码:

<body id="gototop">
<nav>
<p><a href="../about.html" class="nav_about p_about">About</a></p>
<a href="../buchstudio.html" class="nav_logo"><h5>B</h5></a>
<a href="#gototop"><img class="nav_gototop" src="../img/gototop.png" alt="Go to top"></a>
</nav>

$(document).ready(function() {
    $('a[href^="#"]').on('click',function (e) {
        e.preventDefault();
        console.log("Denne funktion fanger #");
        console.log(event);

        var target = this.hash,
        $target = $(target);

        $('html, body').stop().animate({
            'scrollTop': $target.offset().top
        }, 800, 'swing', function () {
            window.location.hash = target;
        });
    });
});

谢谢!

(我在OSX中测试)

0 个答案:

没有答案