0

这就是我所做的:jsfiddle

$('a').click(function(){
    $('html, body').animate({
        scrollTop: $( $(this).attr('href') ).offset().top
    }, 500);
    return false;
});

它似乎在 jsfiddle 上工作,但不在我的网站上。我将 jQuery 代码放在“脚本”标签之间,放在封闭的正文标签之前,但它不起作用,为什么?

顺便说一句,我在这里找到了这个 jQuery 代码,但它似乎已经过时了,不是吗?

谢谢

4

1 回答 1

0

为什么你有return false

尝试不使用它。此外,如果在 jsfiddle 中有效,而在您的代码中无效,则可能意味着您的其余代码存在问题,请将其添加到您的问题中!

于 2013-07-31T09:53:19.487 回答