【问题标题】:Facebook-like anchor scroll类似 Facebook 的锚滚动
【发布时间】:2009-08-16 16:14:06
【问题描述】:

Facebook 有一个不错的滚动效果,我想用 jQuery 复制它。当您加载页面时,它从顶部开始,然后滚动到选定的锚点。

我试过这样做 (page.html#anchor) 并使用 jQuery 的滚动插件,但它只是直接进入该锚点而不使用滚动效果。

那么我可以在页面加载时延迟滚动,然后使用 jQuery 来代替滚动吗?

如果我解释得不好,我深表歉意。

【问题讨论】:

    标签: javascript jquery html scroll anchor


    【解决方案1】:

    http://www.learningjquery.com/2007/09/animated-scrolling-with-jquery-12

    基本上,您会想要为 scrollTop CSS 属性设置动画。

    $(document).animate({scrollTop: AMOUNT}, 1000);
    

    【讨论】:

    • 但是当我加载页面时,它会直接滚动到该元素。我希望它等到页面加载然后为滚动设置动画。
    • 只需将其包装在 $(document).ready(function() { [code] });也可以将它绑定到任何其他事件。可能性是无限的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-27
    • 2012-01-28
    • 2015-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多