繁体   English   中英

jQuery平滑滚动不起作用

[英]jQuery smooth scrolling doesn't work

这就是我所做的: jsfiddle

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

似乎可以在jsfiddle上运行,但不能在我的网站上运行。 我将jQuery代码放在“ body”标签之前的“ script”标签之间,但是它不起作用,为什么?

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

谢谢

为什么你return false

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM