2013-09-18 4 views
0

Привет, у меня есть кнопка в BootStrap. Я использую «коллапс» в меню, и каждая из этих кнопок, когда я нажимаю это, чтобы свернуть, появляется с какой-либо проблемой.Меню с Collapse BootStrap

Но когда я нажимаю еще одну кнопку с этим активным, то появляются на другом.

Как изменить это действие? Когда я нажимаю любую кнопку, это скрывает это, но с той же анимацией, что и коллапс.

Вот код, когда вы попробуете это, вы поймете меня:

<ul class="nav nav-pills"> 
    <li class="dropdown"><a href="#" data-toggle="collapse" data-target="#content0a">1<strong class="caret"></strong></a></li> 
    <li class="dropdown"><a href="#" data-toggle="collapse" data-target="#content1a">2<strong class="caret"></strong></a></li> 
</ul> 
<div class="clearfix"><p>content more</p></div> 
<div id="content0a" class="collapse"> 
<div class="navbar"> 
    <div class="thumbnail bs-example bullet0a"> 
     <div class="media"> 
      <div class=""> 
       <ul><li> Content...1 </li></ul> 
      </div> 
     </div> 
    </div> 
</div> 
</div> 
<div id="content1a" class="collapse"> 
<div class="navbar"> 
    <div class="thumbnail bs-example bullet0a"> 
     <div class="media"> 
      <div class=""> 
       <ul><li> Content...2 </li></ul> 
      </div> 
     </div> 
    </div> 
</div> 
</div> 
+0

Если Content ... 1 показывает, когда вы нажимаете на ссылку 2, вы хотите, чтобы содержимое ... 1 исчезло, когда появился контент ... 2? – Trevor

+0

Привет, Тревор, спасибо за помощь. Если содержимое 1 активно и я нажимаю кнопку # 2. Содержимое 1 мгновенно исчезает, как выпадающее меню в бутстрапе, но с той же анимацией en collapse – KBLCreative

+0

Привет, Trevor У меня снова проблема с этими навигационными тарелками Я вставляю слайдер со специальной анимацией, но это использует jQuery v1. 9,0. И мой html использует jQuery v1.9.1 и когда я удаляю этот jQuery v1.9.1. Анимация слайдера работает отлично. но nav-таблетки не работают. Когда я нажимаю кнопку, показываю содержимое в порядке, но когда нажимаем другой, последний по-прежнему здесь и не исчезает. Появляется, как приступил к проблеме, когда вы мне поможете. Вы можете мне помочь? если это необходимо, поставьте ссылку на эту проблему. Пожалуйста, срочно. С уважением – KBLCreative

ответ

0

Попробуйте это.

<script> 
     $(document).ready(function(){ 
      $('.nav-pills a').click(function(){ 
       $('.in').not($(this).data('target')).height(0); 
       $('.in').not($(this).data('target')).removeClass('in'); 
      }); 
     }); 
    </script> 

Вы также можете попробовать это. (Что дает больше коллапса анимации)

<script> 
    $(document).ready(function(){ 
     $('.nav-pills a').click(function(){ 
      $('.in').not($(this).data('target')).collapse('hide'); 
     }); 
    }); 
</script> 

Вы можете добавить его в нижней части страницы, непосредственно перед тегом </body> или добавить его в существующий файла JavaScript.

Попробуйте и сообщите мне, если это близко к тому, что вы хотите.

+0

Thanks Sooo Much !! он работает действительно, мне нужно больше изучить, чтобы получить этот knowlegde !!! – KBLCreative

+0

Ваш прием, он придет. Продолжайте работать! – Trevor

+0

Да, если хотите, но я не знаю, как, но мне нравится делиться своей работой ссылкой по личным ссылкам и видеть, как выглядит, если хотите. потому что все еще в развитии сейчас. – KBLCreative