From 06d87021039613eff99b18eee46c3aca11dcc2a0 Mon Sep 17 00:00:00 2001 From: sherry Date: Thu, 24 Mar 2016 18:21:19 +0800 Subject: [PATCH] multi-drop down's display isn't correct multi-drop down's display isn't correct. --- dist/js/sb-admin-2.js | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/dist/js/sb-admin-2.js b/dist/js/sb-admin-2.js index c380401..ce5a3f6 100644 --- a/dist/js/sb-admin-2.js +++ b/dist/js/sb-admin-2.js @@ -27,10 +27,18 @@ $(function() { }); var url = window.location; + // var element = $('ul.nav a').filter(function() { + // return this.href == url; + // }).addClass('active').parent().parent().addClass('in').parent(); var element = $('ul.nav a').filter(function() { - return this.href == url; - }).addClass('active').parent().parent().addClass('in').parent(); - if (element.is('li')) { - element.addClass('active'); + return this.href == url; + }).addClass('active').parent(); + + while(true){ + if (element.is('li')){ + element = element.parent().addClass('in').parent(); + } else { + break; + } } });