$(document).ready(function() { $('.inactive').click(function(){ if($(this).siblings('ul').css('display')=='none'){ $(this).parent('li').siblings('li').removeclass('inactives'); $(this).addclass('inactives'); $(this).siblings('ul').slidedown(100).children('li'); if($(this).parents('li').siblings('li').children('ul').css('display')=='block'){ $(this).parents('li').siblings('li').children('ul').parent('li').children('a').removeclass('inactives'); $(this).parents('li').siblings('li').children('ul').slideup(100); } }else{ //控制自身变成+号 $(this).removeclass('inactives'); //控制自身菜单下子菜单隐藏 $(this).siblings('ul').slideup(100); //控制自身子菜单变成+号 $(this).siblings('ul').children('li').children('ul').parent('li').children('a').addclass('inactives'); //控制自身菜单下子菜单隐藏 $(this).siblings('ul').children('li').children('ul').slideup(100); //控制同级菜单只保持一个是展开的(-号显示) $(this).siblings('ul').children('li').children('a').removeclass('inactives'); } }) });