initial commit
This commit is contained in:
27
WebRoot/js/nav.js
Normal file
27
WebRoot/js/nav.js
Normal file
@@ -0,0 +1,27 @@
|
||||
$(function(){
|
||||
// nav收缩展开
|
||||
$('.nav-item>a').on('click',function(){
|
||||
if (!$('.nav').hasClass('nav-mini')) {
|
||||
if ($(this).next().css('display') == "none") {
|
||||
//展开未展开
|
||||
$('.nav-item').children('ul').slideUp(300);
|
||||
$(this).next('ul').slideDown(300);
|
||||
$(this).parent('li').addClass('nav-show').siblings('li').removeClass('nav-show');
|
||||
}else{
|
||||
//收缩已展开
|
||||
$(this).next('ul').slideUp(300);
|
||||
$('.nav-item.nav-show').removeClass('nav-show');
|
||||
}
|
||||
}
|
||||
});
|
||||
//nav-mini切换
|
||||
$('#mini').on('click',function(){
|
||||
if (!$('.nav').hasClass('nav-mini')) {
|
||||
$('.nav-item.nav-show').removeClass('nav-show');
|
||||
$('.nav-item').children('ul').removeAttr('style');
|
||||
$('.nav').addClass('nav-mini');
|
||||
}else{
|
||||
$('.nav').removeClass('nav-mini');
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user