我想了解有關this one的bootstrap基礎的輪播。 但是,當我試圖讓模擬一個。但它不能用作演示。 當用戶點擊另一個<li>
時,活動項目無法更改。我試過但仍然沒有弄清楚爲什麼。 這是我的HTML:Bootstrap Carousel的活動項目issue
<div class="container">
<div id="myCarousel" class="carousel slide" data-ride="carousel">
<ul class="nav nav-pills nav-justified">
<li data-target="#myCarousel" data-slide-to="0" class="active"><a href="#">About<small>Lorem ipsum dolor sit</small></a></li>
<li data-target="#myCarousel" data-slide-to="1"><a href="#">Projects<small>Lorem ipsum dolor sit</small></a></li>
<li data-target="#myCarousel" data-slide-to="2"><a href="#">Portfolio<small>Lorem ipsum dolor sit</small></a></li>
</ul>
<!-- Wrapper for slides -->
<div class="carousel-inner">
<div class="item active">
<img src="http://placehold.it/1200x400/cccccc/ffffff" />
</div>
<!-- End Item -->
<div class="item">
<img src="http://placehold.it/1200x400/999999/cccccc">
</div>
<!-- End Item -->
<div class="item">
<img src="http://placehold.it/1200x400/dddddd/333333">
</div>
<!-- End Item -->
</div>
<!-- End Carousel Inner -->
</div>
</div>
我的JS:
$(document).ready(function() {
$('#myCarousel').carousel({
interval: 4000
});
$('#myCarousel.nav a').on('click', function() {
clickEvent = true;
$('.nav li').removeClass('active');
$(this).parent().addClass('active');
});
});
有人能告訴我什麼是錯的?我仍然是這個jquery的新手。 在他的演示,他爲什麼用這樣的:
$('#myCarousel').on('click', '.nav a', function() {...});
我想我們只能用:
$('#myCarousel').on('click',function(){...});
這是我從Jquery click()
瞭解到這是我source
我忘了添加自定義的'js'。對不起所有人,感謝您的幫助。 – Hanata