使用 jquery 重新创建 Google+ 导航
Posted
技术标签:
【中文标题】使用 jquery 重新创建 Google+ 导航【英文标题】:Recreate the Google+ navigation with jquery 【发布时间】:2011-10-25 04:35:21 【问题描述】:我目前正在尝试重新创建左侧的 google+ 导航,您可以在其中切换流。
如果正在重新加载的页面是导航项的一部分,那么除了显示在页面重新加载时打开的菜单的功能之外,我已经完成了所有工作,否则默认情况下会隐藏。
有没有人有想法,他们是如何做到的以及如何使用 jquery 重新创建功能?
谢谢!
【问题讨论】:
你能发jsfiddle.net 到你目前所拥有的吗? 简化版:jsfiddle.net/njKmz 【参考方案1】:我尝试的一般想法是使用window.location.hash
来设置您的当前位置,并在重新加载时确定应该扩展哪些元素集。当你级联一个新菜单时,像这样设置哈希:
window.location.hash = '#whatever';
然后在重新加载时,检查哈希:
if (window.location.hash != "")
if (window.location.hash == '#whatever')
load_whatever_set();
【讨论】:
您好,是的,这似乎是最实用的解决方案。谢谢!以上是关于使用 jquery 重新创建 Google+ 导航的主要内容,如果未能解决你的问题,请参考以下文章
使用 HTML 和 jQuery 创建相同类型的导航 [关闭]
如何创建“Mootools主页”™ 使用jQuery的灵感导航效果