
jQuery网站管理后台左侧边展开收缩图标菜单代码是一款侧边栏下拉菜单,支持收缩起来只显示图标,或展开显示图标和文字菜单。
js代码
<script type=\"text/javascript\">
$(document).ready(function(){
//展开收起
$(\".btn-nav\").click(function () {
$(\".lvc-wrap\").toggleClass(\"lvc-close\")
$(\"ol\").toggleClass(\"small-ol\")
$(\".next-layer ol\").hide()
if($(\"#lvc-nav\").hasClass(\'lvc-close\')){
$(\".next-layer \").removeClass(\"arrow\")
}
})
//选中状态
$(\".lvc-nav li\").click(function () {
$(this).siblings().find(\'ol\').hide()
$(this).addClass(\"active\").siblings().removeClass(\"active\")
})
//选中子集清除父级active
$(\"ol>li\").click(function (e) {
console.log(\'ol>li clicked\')
e.stopPropagation()
$(this).parent().parent().removeClass(\"active\")
})
//二级导航展开收起
$(\".next-layer\").click(function () {
$(this).children(\"ol\").toggle();
$(this).toggleClass(\"arrow\").siblings().removeClass(\"arrow\")
})
$(\"ol li\").click(function () {
if($(\"ol\").hasClass(\'small-ol\')) {
$(\".small-ol\").hide();
$(this).parent().parent().addClass(\"active\")
}
})
})
</script>










暂无评论内容