2016-06-22 6 views
0

버튼을 클릭하면 내 navbar를 숨기고 표시하고 싶습니다. 이렇게하려면 데이터 토글을 사용합니다. DIV에서데이터 토글 붕괴가 작동하지 않습니다.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> 

<!-- Latest compiled and minified CSS --> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> 
<link href='https://fonts.googleapis.com/css?family=Lato|Source+Sans+Pro' rel='stylesheet' type='text/css'> 

<!-- Latest JQuery --> 
<!--<script src="http://code.jquery.com/jquery-latest.js"></script>--> 


<!-- Latest compiled and minified JavaScript --> 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script> 

<div class="navbar-header"> 
    <!-- Hamburger navigation --> 
    <button data-target="#navbar-collapse-02" data-toggle="collapse" class="navbar-toggle" type="button"> 
     <i class="glyphicon glyphicon-menu-hamburger"></i> 
    </button> 
</div> 

<div id="navbar-collapse-02" class="collapse navbar-collapse"> 
    <ul class="nav navbar-nav navbar-right"> 
     <li class="active propClone" id="accueil">Accueil</li> 
     <li class="propClone" id="aPropos">A propos</li> 
     <li class="propClone" id="devis">Devis</li> 
     <li class="propClone" id="contact">Contact</li> 
    </ul> 
</div> <!-- /.navbar-collapse --> 
+0

는 콘솔에 어떤 오류가 있습니까? –

+0

Jquery API의 오류 (2 개 오류) – Emilien

+0

Google에 표시 할 수 있습니까? 나는 당신이 jQuery를 가져 오는 데 문제가있을 것이라고 생각한다. ... –

답변

0

제거 클래스 navbar-collapse : 나는 템플릿에서 일하고 있어요

, 나는 여기에

내 코드입니다 ... 그것이 작동하지 않는 이유라고 생각합니다. 단순히 collapse in 클래스가이 작업을 수행합니다. 또한 class="navbar-toggle" 클래스를 button에서 삭제하십시오.

<button data-target="#navbar-collapse-02" data-toggle="collapse" type="button"> 
     <i class="glyphicon glyphicon-menu-hamburger"></i> 
    </button> 

<div id="navbar-collapse-02" class="collapse in"> 
    <ul class="nav navbar-nav navbar-right"> 
     <li class="active propClone" id="accueil">Accueil</li> 
     <li class="propClone" id="aPropos">A propos</li> 
     <li class="propClone" id="devis">Devis</li> 
     <li class="propClone" id="contact">Contact</li> 
    </ul> 
</div> 
+0

고마워요.하지만 작동하지 않습니다 .. – Emilien

+0

코드를 복사/붙여 넣기해도 실제로 내 navbar는 보이지만 햄버거 버튼은 비활성입니다. 언제나 볼 수 있습니다. 왜 그런지 이해할 수 없네요 ^^ 잘하고 있어요 – Emilien

+0

버튼을 클릭하면 어떻게됩니까? – Mairaj

0

어떤 점에서 문제가 해결되지 않습니까? 실수로 다른 블록에 같은 ID를 할당하지 않았는지 확인하고 여기에서 변경을 예상하십시오.

난 당신이 아이디 아이디 =와 DIV에서 "-붕괴 네비게이션 바"제거해야한다고 생각 "- 붕괴-02 네비게이션 바"

참조 : http://getbootstrap.com/javascript/#collapse

+0

나는 같은 이드가 없다. 그리고 나는 Leopard가 나에게 말한 것을 했어. ^^ – Emilien

관련 문제