点击子菜单的任何一个链接,子菜单都保持展开状态;请js大侠们给点设计方案,我做的点击子菜单链接后 因为刷新了网页,所有子菜单都又会被隐藏。
感觉使用cookie 有点麻烦,能不能 通过截取 url 一部分来判断
这个页面刷新后,应该还是会还原吧?
追答不会的。我现在页面也是使用这个的
你说的基本也是我的设计方法,但是子菜单里装的是超链接,一旦点击子菜单的超连接之后,页码肯定会刷新,但刷新之后,当前 装当前连接的 子菜单容器 就会重新 初始化被隐藏,我试着在点击超链后 将当前超链的 子菜单容器 设置成显示,但是前一个页面的点击 并不能设置后一个页面某节点的样式。
这是我的代码,点击任何链接到新页面,dd都会再次被隐藏。
那你可以尝试,这里不用标签
用一个普通的标签,监听点击事件,在js里用ajax去做,这样页面只是局部刷新,就不会出现你现在的问题了
您说的 是不是 像 ueditor . baidu . com / website / document.html 这个,这个我 没能探测出它ajax 请求的的地址呢?不知道它到底是不是用的ajax。
其实这个我也考虑过,只是考虑到mvc的url参数 和 浏览器的 回退按钮失效,也就没去弄这个。