平滑滚动与javascript onclick

前端之家收集整理的这篇文章主要介绍了平滑滚动与javascript onclick前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用此链接
<a class="" onclick="location.href='#top'" href="superContent">superContent</a>

它同时做两件事情:

>将用户跳转页面顶部
>执行此另一(不相关)ajax加载功能

一切都很好,除了我想弄清楚如何让它滚动到顶部更顺利.我已经尝试添加.scroll将其附加到我的jquery scrollTo插件,但没有任何反应,这可能与我使用javascript onclick的事实有关,而href属性完全执行其他操作.

有没有办法附加动画平滑滚动到onclick =“location.href =’#top’”?

解决方法

尝试这个,它动画化scrollTop()函数.

设置链接的ID:

<a id="link">link</a>

jquery滚动:

$('#link').click(function(){
    $("html,body").animate({ scrollTop: 0 },600);
    return false;
 });

猜你在找的JavaScript相关文章