请教:二级菜单点击之后页面刷新,结果二级菜单收缩了,怎么保持原来的状态?大神们很简单吧?教教小弟吧!在线等!
点击之后页面刷新就收缩了。
这是我写的代码。
不论什么方法都行,最好是简单点的,小弟先谢过了。
------解决方案--------------------用一个东西把开始的那个状态存下来,刷新之后再赋给它就OK了,我是用HiddenField来存的
------解决方案--------------------点击的时候把当前选择的项记录到cookie,然后在页面加载的时候设置应该展开的样式
------解决方案--------------------1、先去百度找到jquery.cookie.js并引用进来
2、添加样式 .current{background:url(../images/M_li5.gif) no-repeat;}
3、添加代码
<script type="text/javascript">
$(function(){
$("#Mu1 li ul li a").click(function(){
$.cookie("navstation", $(this).html(), { path: "/" });
});
});
</script>
4、在导航html代码的下面添加
<script type="text/javascript">
var navstation = $.cookie("navstation");
if(navstation != null){
$("#Mu1 li ul li a").each(function(){
if($(this).html() == navstation){
$(this).parent().parent().css("display","block");
$(this).addClass("current");
}
});
}
</script>