【发布时间】:2013-12-25 23:29:06
【问题描述】:
我在 www.tinytoepress.com 有一个站点,它使用基于 #hash 锚标记的导航,使用 jQuery 和 jquery-bbq 插件。它工作得很好,除了有时它会导致页面跳到标题下方,就好像它要跳转到实际的<a name...> 标记一样。但是没有这样的标签。
例如,如果我访问主页,则在 OS X 上使用 Chrome:
然后点击左上角的“Store”链接,我去:
http://www.tinytoepress.com/#store
但是,我在标题下方向下滚动,这是不希望的。我想保持在顶部。
如果我向上滚动并单击“关于”,我会转到关于页面,但我再次向下滚动到标题之外。但是,如果我现在向上滚动到顶部并再次单击“商店”,我会在不向下滚动的情况下转到商店。
我正在使用简单的.show() 和.hide() 方法来控制通过导航点击设置的divs 的可见性。
任何想法如何防止在页面中跳转?
【问题讨论】:
标签: jquery navigation jquery-bbq