jQuery scrollTop不在FF或IE中制作动画,但在chrome中工作正常

时间:2015-02-05 19:59:43

标签: javascript jquery scrollto

已经尝试使用$(窗口)或$(文档),他们也没有工作。

$('a[href^="#"').on('click', function () {
    var id = $(this).attr("href");
    var target = $(id).offset().top;

    //Animation
    $('body,html').animate({ scrollTop: target }, 500);
       return false;

});

JsFiddle

1 个答案:

答案 0 :(得分:0)

您错过了选择器中的结束],因此它会抛出错误而不会挂钩点击处理程序。

$('a[href^="#"]').on('click', function (event) {

Working jsFiddle