2011-08-11 31 views
2

目前我正在试图重新创建谷歌+导航到左侧,在那里你可以切换您的流Google+导航。重新创建与jQuery

我已经得到了一切,除了功能性合作,以显示菜单页重装开业,如果被重新加载该页面的导航项目,否则会被默认隐藏的一部分。

有谁有一个想法,他们是如何做的,以及如何使用jQuery来重新创建功能?

Thnx!

+0

您可以张贴http://jsfiddle.net/给你到目前为止? – Tom

+0

一个简化版本:http://jsfiddle.net/njKmz/ – Rob

回答

1

我想尝试的一般想法是使用window.location.hash来设置您的当前位置,并在重新加载时找出应扩展哪些元素集。当你级联了一个新的菜单,设置散列像这样:

window.location.hash = '#whatever'; 

然后重新加载,请检查哈希:

if (window.location.hash != "") 
{ 
    if (window.location.hash == '#whatever') 
    { 
     load_whatever_set(); 
    } 
} 
+0

你好,是的,这似乎是最可行的解决方案。谢谢! – Rob