【发布时间】:2012-11-23 14:43:38
【问题描述】:
如果您在此处查看http://www.mcgarrybowen.com/en/ 并单击顶部导航菜单,页面将滚动到您单击的页面部分。
这通常使用href='#foo' 完成,但这里是href='/subpage'。滚动动画在 jQuery 中是没有问题的,但我认为魔法可能发生在 AJAX 上,我对此一无所知。
更有趣的是,地址栏可以双向同步这些 href 值;如果我导航到http://www.mcgarrybowen.com/en/people,页面加载然后为我滚动,但如果我手动滚动地址栏更新到当前子页面。
这是怎么做到的?有什么特别的理由使用它,比如 SEO?
提前致谢!
【问题讨论】:
-
老兄,看看那个网站上的 PageScroller.js。
标签: jquery html ajax seo scroll