use*_*523 1 javascript jquery menu
我需要以下菜单的帮助.
当单击子菜单项并加载另一个页面时,如何使特定子菜单保持打开状态.
如果您重新加载整个页面,则必须向新页面提交一些信息.要实现此目的,您必须修改子菜单项的链接,或设置cookie.在页面加载时,您必须解析这些信息(网址或cookie),并将其应用于您的菜单.您还可以使用某些服务器端代码来预先呈现HTML,其子菜单已经打开.
在这种情况下,jsFiddle不是向您展示它如何工作的好帮手.
编辑:
您可以执行以下操作(未经测试):
为您的顶级菜单<div>提供唯一的ID,即
<div class="menutop" id="posts">
Run Code Online (Sandbox Code Playgroud)
向子项的每个URL添加哈希,即
<li><a href="/Post/New#posts">Add New</a></li>
Run Code Online (Sandbox Code Playgroud)
尝试使用此哈希打开菜单
$(document.location.hash).click();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2008 次 |
| 最近记录: |