日期:2014-05-17  浏览次数:20553 次

请教:二级菜单点击之后页面刷新,结果二级菜单收缩了,怎么保持原来的状态?大神们很简单吧?教教小弟吧!在线等!

点击之后页面刷新就收缩了。

这是我写的代码。

不论什么方法都行,最好是简单点的,小弟先谢过了。
------解决方案--------------------
用一个东西把开始的那个状态存下来,刷新之后再赋给它就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>