main_nav.vm 3.82 KB
<script type="text/javascript">
    try{ace.settings.check('main-container' , 'fixed')}catch(e){}
</script>

<div id="sidebar" class="sidebar responsive 2222" style="overflow-y:auto;overflow-x: hidden">

    #makeMenu($menus)

    <div class="sidebar-toggle sidebar-collapse" id="sidebar-collapse">
        <i class="ace-icon fa fa-angle-double-left" data-icon1="ace-icon fa fa-angle-double-left" data-icon2="ace-icon fa fa-angle-double-right"></i>
    </div>

    <script type="text/javascript">
        try{ace.settings.check('sidebar' , 'collapsed')}catch(e){}
    </script>
</div>

<script type="text/javascript">
    $(function(){
        $("#sidebar li a").click(function (){
            if($(this).hasClass("dropdown-toggle")){
                return ;
            }
            $("#sidebar li").each(function (){
                $(this).removeClass("active");
//                $(this).removeClass("open");
            });
            var parent = $(this).parent();
            $(parent).addClass("active");
            //这两句可以加上右边的竖线
//            $(".level1").removeClass("active");
            $(this).parents(".level1").addClass("active");
        });
    })

    $(document).ready(function(){
        var b = true;

        $("#sidebar-collapse").click(function(){
            if(b == true) {
                $("#main-content").css("margin-left", "45px");
                $("#frame3d").css("width", "100%");
                b = false;
            } else {
                $("#main-content").css("margin-left", "190px");
                $("#frame3d").css("width", "100%");
                b = true;
            }
        });
    });
</script>


<script type="text/javascript">
    //记录菜单点击

    $(function(){


        function resetMenu(){
            var open = getCookie("open");
            var active = getCookie("active");

            $(".open").removeClass("open");
            $(".active").removeClass("active");
            if(open == ""){
                return;
            }
            if(active == ""){
                return;
            }
//            $(open).each(function(){
//                $(this).click();
//            });

            $(open).each(function(){
                $(this).addClass("open");
                $(this).children(".submenu").css("display", "block")
            });
            $(active).each(function(){
                $(this).addClass("active");
            });
        }

        resetMenu();

        function getCookie(name){
            var arr = document.cookie.split("; ");
            for(var i=0; i<arr.length; i++){
                var arr2 = arr[i].split("=");
                if(arr2[0] == name){
                    return arr2[1];
                }
            }
            return "";
        }

        function delCookie(name){
            setCookie(name, 0, 0);
        }

        function setCookie(name,value,time){
            if(!time){
                document.cookie = name+"="+value;
                return;
            }

            var oDate = new Date();
            oDate.setDate(oDate.getDate()+time);
            document.cookie = name+"="+value+";expires="+oDate;
        }


        $(".menuLi").click(function(){
            var open = ""
            var active = ""
            $(".open").each(function(){
                if(open != ""){
                    open += ",";
                }
                open += "#" + $(this).attr("id");
            });
            $(".active").each(function(){
                if(active != ""){
                    active += ",";
                }
                active += "#" + $(this).attr("id");
            });
//            delCookie("open");
//            delCookie("active");
//            setCookie("open")
            document.cookie = "open = " + open;
            document.cookie = "active = " + active;
        })
    })
</script>