2

我目前正在尝试重新创建左侧的 google+ 导航,您可以在其中切换流。

除了显示在页面重新加载时打开的菜单的功能之外,我已经完成了所有工作,如果正在重新加载的页面是导航项的一部分,否则默认情况下会隐藏。

有谁知道,他们是如何做到的以及如何使用 jquery 重新创建功能?

谢谢!

4

1 回答 1

1

我尝试的一般想法是使用window.location.hash既设置您的当前位置,又在重新加载时确定应该扩展哪一组元素。当你级联一个新菜单时,像这样设置哈希:

window.location.hash = '#whatever';

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

if (window.location.hash != "")
{
    if (window.location.hash == '#whatever')
    {
        load_whatever_set();
    }
}
于 2011-08-11T17:10:44.043 回答