javascript - 如何在点击jquery时平滑滚动

标签 javascript jquery html scroll

我希望能够使用其 id 平滑滚动到特定的 div,但我当前的脚本不正确。谁能看到我的错误在哪里?

这是我的 fiddle 供引用here .

    <script>
    $(document).ready(function() {
    $('a').click(function(){
    $('html, body').animate({
        scrollTop: $( $.attr(this, 'href') ).offset().top
    }, 5000);
    return false;
        });
        });
    </script> 

谢谢。

最佳答案

无需在jsfiddle中添加script标签。尝试用这个 fiddle 。 http://jsfiddle.net/wn6rv94t/1/ 已删除 <script></script>

关于javascript - 如何在点击jquery时平滑滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26831272/

相关文章:

javascript - 嵌套 ng-repeat 中的单选按钮

javascript - react : onClick not rendering on div

jquery - 使用 Bootstrap nav-Pills 使可折叠导航菜单响应

html - 将 html 转换为 pdf - 分页符拆分文本

javascript - HTML class = Ajax action,如何让点击的类调用好的action?

javascript - 为什么 'this' 未定义?

javascript - jquery 扩展栏小部件

html - 在 Chrome 上将 drawImage 与 Canvas 一起使用非常慢

javascript - Codeigniter Javascript 动态输入仅提交第一项

javascript - Python 获取具有 javascript 的网页内容 - 也许是 Selenium