2016-09-26 8 views
0

サブメニュークラスから無効Collpasibleに私はこのはどのようにブートストラップ

<script> 
    $(".submenu > li > a.menu").on("click",function(e){ 
     var current=$(this).next(); 
     current.toggle(); 
     e.stopPropagation(); 
    }); 
    $(".submenu > a.menu").on("click", function(e){ 
     var parent = $(this).parent('.submenu'); 
     parent.toggleClass('open'); 
    }); 
    $(".submenu > a").on("click",function(e){ 
     $(".submenu").removeClass('open'); 
    }); 
</script> 


<li class="submenu"> <a href="#"><i class="icon icon-signal"></i> <span>Chart</span> 
     <!--<span class="label label-important">3</span>--></a> 
    <!-- <a class="trigger">drop 1<span class="ion-ios7-arrow-right submenu-arrow"></span></a>--> 
     <ul> 
     <li><a class='menu' href='?IDNE=all'>Request Software/Department</a></li> 
    <li><a class='menu' href='?IDNE=rnd'>RND</a></li> 
    <li><a class='menu' href='?IDNE=maint'>MAINTENANCE</a></li> 
    <li><a href='?IDNE=sales_log'>SALES LOGISTIC</a></li> 
    <li><a href='?IDNE=hr_sales'>HR SALES</a></li> 

     </ul> 
    </li> 

その仕事のようなブートストラップスクリプトを持っていますが、サブメニュー内のクリックリンクした後、それが崩壊します。 私の必要なことは、私のリンクがアクティブなときに私はコラップを止めることができるということです。

どうすればいいですか?

誰でもこれを修正できますか?事前に

おかげで

After Click the Link, it will collpse.

答えて

0

私はそれを発見しました。

それは非常に簡単で、

のみサブメニュー

<li class="submenu open"> 

し、それを開き後にオープンクラスを追加します。

関連する問題