重新创建 Google+使用 jquery 进行导航
我目前正在尝试在左侧重新创建 google+ 导航,您可以在其中切换流。
我已经完成了所有工作,除了显示在页面重新加载时打开的菜单的功能(如果正在重新加载的页面是导航项的一部分),否则默认情况下导航项将被隐藏。
有人知道他们是如何做的以及如何使用 jquery 重新创建功能吗?
谢谢!
I am currently trying to recreate the google+ navigation to the left, where you can switch your streams.
I have got everything working except the functionality to show the menu opened at page reload , if the page that is being reloaded is part of the navigation items, which otherwise would be hidden by default.
Does anybody have an idea, how they are doing it and how to recreate the functionality using jquery?
Thnx!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我尝试的总体想法是使用
window.location.hash
来设置当前位置,并在重新加载时确定应该扩展哪一组元素。当您级联出一个新菜单时,请像这样设置哈希值:然后在重新加载时检查哈希值:
The general idea I'd try is using
window.location.hash
to both set your current location, and, on reload, figure out which set of elements should be expanded. When you cascade out a new menu, set the hash like so:Then on reload, check the hash: