2016-11-23 8 views
2

このコードを使用してSPAにブートストラップカルーセルを使用しています。私は、ブートストラップシングルページアプリケーションでカルーセル "next"と "prev"機能が動作しないSPA

<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="false"> 
<!-- Indicators --> 
<ol class="carousel-indicators"> 
    <li data-target="#myCarousel" data-slide-to="0" class="active"></li> 
    <li data-target="#myCarousel" data-slide-to="1"></li> 
    <li data-target="#myCarousel" data-slide-to="2"></li> 
    <li data-target="#myCarousel" data-slide-to="3"></li> 
</ol> 

<!-- Wrapper for slides --> 
<div class="carousel-inner" role="listbox"> 
    <div class="item active"> 
    <a href="#discription" role="image"> 
    <img src="cloth5.jpg" alt="Loading..." width="100%" height="auto"> 
</a> 
    </div> 
    <div class="item"> 
    <img src="cloth5.jpg" alt="Loading..." width="460" height="345"> 
    </div> 

    <div class="item"> 
    <img src="menjeans.jpg" alt="Loading..." width="460" height="345"> 
    </div> 

    <div class="item"> 
    <img src="menjeans.jpg" alt="Loading..." width="460" height="345"> 
    </div> 
</div> 

<!-- Left and right controls --> 
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> 
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> 
    <span class="sr-only">Previous</span> 
</a> 
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> 
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> 
    <span class="sr-only">Next</span> 
</a> 

で新しいです。しかし、私はページ#myCarouselを見つけるNextPrev矢印ボタンをクリックしたときではなく、次のスライドを示しています。助けてください。

+0

A.コンソールのエラー'? B.カルーセルがDOMに追加された後、 '$("#myCarousel ")。carousel();を呼び出す必要があります。試してみてください。 –

答えて

2

私はhrefの値を削除し、この問題を解決し、アンカーのプロパティとして

データターゲット= "#1 myCarousel

を追加<div id="myCarousel" class="carousel slide" data-ride="carousel">

<div id="myCarousel" class="carousel slide" data-ride="carousel"> 

<!-- Wrapper for slides --> 
<div class="carousel-inner" role="listbox"> 
    <div class="item active"> 
    <a href="#discription" role="image"> 
    <img src="cloth5.jpg" alt="Loading..." width="100%" height="auto"> 
</a> 
    </div> 
    <div class="item"> 
    <img src="cloth5.jpg" alt="Loading..." width="460" height="345"> 
    </div> 

    <div class="item"> 
    <img src="menjeans.jpg" alt="Loading..." width="460" height="345"> 
    </div> 

    <div class="item"> 
    <img src="menjeans.jpg" alt="Loading..." width="460" height="345"> 
    </div> 
</div> 

<!-- Left and right controls --> 
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev"> 
    <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> 
    <span class="sr-only">Previous</span> 
</a> 
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next"> 
    <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> 
    <span class="sr-only">Next</span> 
</a> 

</div> 
2

内のバナーを使用しましたにタグ<a class="left carousel-control" href data-target="#myCarousel" role="button" data-slide="prev"> <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span> <span class="sr-only">Previous</span> </a> <a class="right carousel-control" href data-target="#myCarousel" role="button" data-slide="next"> <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> <span class="sr-only">Next</span> </a>

+0

私の問題を解決しました。しかし、なぜか分からない。 –

関連する問題