2016-03-04 159 views
0

我需要帮助来删除data-toggle,然后显示下拉菜单,当我点击下拉菜单时,下拉菜单关闭。 改变我想下拉页面时
https://jsfiddle.net/f0yzyryL/
保持开放如何解决这个下拉菜单?

<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-expanded="false"> 
    <img src="../images/icons/icon_horario.png" class="glyph"> 
    <!--<span class="glyphicon glyphicon-time glyph" aria-hidden="true"></span>--> 
    <span class="glyphicon-class"> 
    <?php echo __('horario_atendimento'); ?>        
    </span> 
</a> 
<ul class="dropdown-menu"> <?php echo ($lang_id == 'en') ? 'pull-right' : ''; ?> 
    <div class="container"> 
    <ul class="nav nav-pills" id="tabs"> 
     <li class="active"><a data-toggle="tab" href="#HRsup">Suporte</a></li> 
     <li><a data-toggle="tab" href="#HRuni">Unidades</a></li> 
    </ul> 
    </div> 
    <div class="tab-content"> 
    <div id="HRuni" class="tab-pane fade"> 
    <p>here is the first tab</p> 

回答

0

使负载下拉秀是微不足道的,你刚才类open添加到含li。你真正需要的是一种方法,坚持一些数据来告诉你当打开菜单

下面可能是最简单的:

<ul class="nav nav-pills"> 
<li class="<?php echo ($someVar == 'someVal') ? 'open' : ''; ?>"> 

https://jsfiddle.net/f0yzyryL/2/

你也可以这样做通过读写cookies,使用localstorage,读取url参数,使用位置散列.....等等:)

相关问题