2016-11-16 6 views
1

私は2つのカルーセルを持っており、ナビゲーション・アローの位置を変更するために "navContainer"機能を使用しています(私はそれらをスライダーの上に置いています)。Owl Carousel Navigation not working

私は1つのスライダを持っていますが、それは動作しますが、2つ以上のスライダのナビゲーションは最初の "navhere" divにあります。その代わりに、ナビゲーションボタンのそれぞれはそれ自身のdivになければなりません。あなたは私がここで話しているかの良いアイデアを得ることができます

http://jsfiddle.net/vnpm1y06/226/

コードは次のとおりです。

<div class="about"> 
    <div id="navhere"></div> <!-- This is where nav should appear --> 
    <div class="owl-carousel"> 
     <div class="item"><h4>About</h4></div> 
     <div class="item"><h4>Us</h4></div> 
    </div> 
</div> 
<div class="contact"> 
    <div id="navhere"></div> <!-- This is where nav should appear --> 
    <div class="owl-carousel"> 
     <div class="item"><h4>Contact</h4></div> 
     <div class="item"><h4>Form</h4></div> 
    </div> 
</div> 

jqueryのは、あなたがidの値を複製することはできません

.owlCarousel({ 
     loop: true, 
     margin: 10, 
     nav: true, 
     dots:false, 
     items:1, 
     navContainer: '#navhere' 
    }) 
+0

http://jsfiddle.net/vnpm1y06/226/ここで完璧に動作します。はい、2つのスライダのために2つ表示されます。各スライダーには独自のナビゲーションがあります。 –

+0

ですが、それらはスライドしますが、両方のスライダーのナビゲーションは最初の「ナビゲート」divに格納されます。彼らはそれぞれ自分のdivにする必要があります。 2番目のdivの「navhere」は空で、2番目のスライドのナビゲーションを表示する場所です。 – Vlidurno

+0

navcontainerをスクリプトから削除して、css経由で管理します。 –

答えて

1

です。ユニークでなければなりません。それが理由。

まだ。 this issueによれば、複数のnavはまだ実装されていません!

+0

私はidの代わりにクラスを使うなら、可能でしょうか? – Vlidurno

+1

@Vlidurnoできません:https://github.com/OwlCarousel2/OwlCarousel2/issues/171 –

+1

恥、私は今何をすべきかわかりませんが、どんな場合でも、あなたの助けを借りてくれてありがとう! – Vlidurno

関連する問題