2016-04-28 4 views
0

私はブートストラップを使用しています。私はCollapseを使用しようとしています。 <li class="rekruterring>をクリックして何かが見つからない場合、div #filmを非表示にします。私が何をしても、私はアコーデオンを使ってみました。data-parentsjavascriptと何も表示されないので、.rekruterring#rekruttering divが表示されます。divを折りたたんで別のブートストラップを開く

ここに私のコードがあります。#rekruterringは、それが必要であれば拡大していますが、#filmは隠れていないことに注意してください。

/* Latest compiled and minified JavaScript included as External Resource */ 
 

 
/* DOES NOTHING */ 
 
$(document).ready(function() { 
 
    $(".rekruttering").click(function() { 
 
    $("#film").collapse('hide'); 
 
    }); 
 
})
/* VIMEO */ 
 

 
img { 
 
    max-width: 100%; 
 
    height: auto; 
 
} 
 
.video { 
 
    background: #fff; 
 
    padding-bottom: 20px; 
 
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); 
 
    width: 100%; 
 
    /* Thumbnails 5 across */ 
 
    margin: 1%; 
 
} 
 
.video img { 
 
    width: 100%; 
 
    opacity: 1; 
 
} 
 
.video img:hover, 
 
.video img:active, 
 
.video img:focus { 
 
    opacity: 0.75; 
 
} 
 
.categories li { 
 
    list-style-type: none; 
 
    display: inline-block; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script> 
 
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" /> 
 
<div id="accordion" class="container"> 
 
    <div class="row"> 
 
    <div class="col-lg-12 text-center"> 
 
     <h2 class="section-heading">Galleri</h2> 
 
     <hr class="bg-primary"> 
 
    </div> 
 
    <div class="col-lg-12 categories text-center"> 
 
     <ul> 
 
     <a class="film" data-toggle="collapse" data-target="#film" data-parent="#accordion">Firmapræsentation</a> | 
 
     <a class="rekruterring" data-toggle="collapse" data-target="#rekruterring" data-parent="#accordion">Rekruterringsfilm</a> | 
 
     <li>TV -/Biografspots & Imagefilm</li>| 
 
     <li>Salgs- & Produktfilm</li> 
 
     </ul> 
 
    </div> 
 
    </div> 
 

 
    <div id="film" class="row text-centered collapse in"> 
 
    <div class="col-lg-3 text-centered"> 
 
     <article class="video"> 
 
     <figure> 
 
      <a class="" href="//vimeo.com/1084537" data-lity> 
 
      <img class="videoThumb" src="http://i1.ytimg.com/vi/paG__3FBLzI/mqdefault.jpg"> 
 
      </a> 
 
     </figure> 
 
     <h3 class="videoTitle" style="text-align:center;">FILM</h3> 
 
     </article> 
 
    </div> 
 

 
    <div class="col-lg-3 text-centered"> 
 
     <article class="video"> 
 
     <figure> 
 
      <a class="" href="//vimeo.com/1084537" data-lity> 
 
      <img class="videoThumb" src="http://i1.ytimg.com/vi/paG__3FBLzI/mqdefault.jpg"> 
 
      </a> 
 
     </figure> 
 
     <h3 class="videoTitle" style="text-align:center;">FILM</h3> 
 
     </article> 
 
    </div> 
 

 
    <div class="col-lg-3 text-centered"> 
 
     <article class="video"> 
 
     <figure> 
 
      <a class="" href="//vimeo.com/1084537" data-lity> 
 
      <img class="videoThumb" src="http://i1.ytimg.com/vi/paG__3FBLzI/mqdefault.jpg"> 
 
      </a> 
 
     </figure> 
 
     <h3 class="videoTitle" style="text-align:center;">FILM</h3> 
 
     </article> 
 
    </div> 
 

 
    <div class="col-lg-3 text-centered"> 
 
     <article class="video"> 
 
     <figure> 
 
      <a class="" href="//vimeo.com/1084537" data-lity> 
 
      <img class="videoThumb" src="http://i1.ytimg.com/vi/paG__3FBLzI/mqdefault.jpg"> 
 
      </a> 
 
     </figure> 
 
     <h2 class="videoTitle" style="text-align:center;">FILM</h2> 
 
     </article> 
 
    </div> 
 

 
    </div> 
 
    <!-- FILM --> 
 

 

 
    <div id="rekruterring" class="row text-centered collapse"> 
 
    <div class="col-lg-3 text-centered"> 
 
     <article class="video"> 
 
     <figure> 
 
      <a class="" href="//vimeo.com/1084537" data-lity> 
 
      <img class="videoThumb" src="http://www.petakids.com/wp-content/uploads/2015/11/Cute-Red-Bunny.jpg"> 
 
      </a> 
 
     </figure> 
 
     <h3 class="videoTitle" style="text-align:center;">REKRUTERRING</h3> 
 
     </article> 
 
    </div> 
 

 
    <div class="col-lg-3 text-centered"> 
 
     <article class="video"> 
 
     <figure> 
 
      <a class="" href="//vimeo.com/1084537" data-lity> 
 
      <img class="videoThumb" src="http://www.petakids.com/wp-content/uploads/2015/11/Cute-Red-Bunny.jpg"> 
 
      </a> 
 
     </figure> 
 
     <h3 class="videoTitle" style="text-align:center;">REKRUTERRING</h3> 
 
     </article> 
 
    </div> 
 

 

 
    <div class="col-lg-3 text-centered"> 
 
     <article class="video"> 
 
     <figure> 
 
      <a class="" href="//vimeo.com/1084537" data-lity> 
 
      <img class="videoThumb" src="http://www.petakids.com/wp-content/uploads/2015/11/Cute-Red-Bunny.jpg"> 
 
      </a> 
 
     </figure> 
 
     <h3 class="videoTitle" style="text-align:center;">REKRUTERRING</h3> 
 
     </article> 
 
    </div> 
 

 
    <div class="col-lg-3 text-centered"> 
 
     <article class="video"> 
 
     <figure> 
 
      <a class="" href="//vimeo.com/1084537" data-lity> 
 
      <img class="videoThumb" src="http://www.petakids.com/wp-content/uploads/2015/11/Cute-Red-Bunny.jpg"> 
 
      </a> 
 
     </figure> 
 
     <h2 class="videoTitle" style="text-align:center;">REKRUTERRING</h2> 
 
     </article> 
 
    </div> 
 

 
    </div> 
 
    <!-- REKRUTERRING --> 
 

 
</div>

+0

なぜあなたは第三部のリンクを作成するのですか? Stackoverflowは、ここでページ内で実行されるコードのオプションを提供します *** https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-and-html-code-snippets/** * –

+1

これは機能であることを知らなかった。私は私の質問にそれを加えました。知らせてくれてありがとうございます。 –

答えて

1

parentクラスを使用するときにブートストラップのバグ/問題があるので、これは動作しません。それはあなたのcollapse要素の周りに包装されているpanelクラスの使用に依存しています。

https://github.com/twbs/bootstrap/issues/10966

Updated JSFiddle

<div class="panel"> 
    <div id="film" class="row text-centered collapse in"> 

<div class="panel"> 
    <div id="rekruterring" class="row text-centered collapse"> 
+0

ありがとうございます。あなたは私の頭の上に最後の髪を保存しました:-) –

+0

@ThomasThomsen問題はない、助けてうれしい! – Tricky12