我在不同的div中有一些內容,我想在不點擊任何標籤的情況下顯示。我已經能夠通過點擊來切換這些內容的可見性,但我真的更喜歡它通過使用jquery自動顯示在循環中。下面是我的代碼使用jquery自動播放div內的內容
$(document).ready(function(){
$('#advantages').click(function(){
$('#featureContent').fadeOut(400).addClass('hidden');
$('#advantageContent').fadeIn(400).removeClass('hidden');
$('#benefitsContent').fadeOut(400).addClass('hidden');
});
$('#benefits').click(function(){
$('#featureContent').fadeOut(400).addClass('hidden');
$('#advantageContent').fadeOut(400).addClass('hidden');
$('#benefitsContent').fadeIn(400).removeClass('hidden');
});
$('#features').click(function(){
$('#featureContent').fadeIn(400).removeClass('hidden');
$('#advantageContent').fadeOut(400).addClass('hidden');
$('#benefitsContent').fadeOut(400).addClass('hidden');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="featureLinks" class="col-lg-6 col-md-6 col-sm-6">
<ul class="text-center">
<li id="features"> Smart travel </li>
<li id="advantages"> Smart route </li>
<li id="benefits"> Smart payment </li>
</ul>
</div>
<div id="featureContent" class="col-lg-6 col-md-6 col-sm-6">
<h2 class="text-center"> Smart travel </h2>
<ul>
<li>All your favourite transit service providers like Uber, KLM, Great Western Rail and Blue Star Ferries on one integrated app! </li>
<li>Compare the availability, price and ETA for taxis/buses, flights, metro andferries, anytime and anywhere.
</li>
</ul>
</div>
<div id="advantageContent" class="col-lg-6 col-md-6 col-sm-6 hidden">
<h2 class="text-center"> Smart Route </h2>
<ul>
<li> Big data is finally at your service</li>
<li>Go where you've never gone before with integrated Satellite navigation system.</li>
</ul>
</div>
<div id="benefitsContent" class="col-lg-6 col-md-6 col-sm-6 hidden">
<h2 class="text-center"> Smart Payment </h2>
<ul>
<li> Experience the ease and security of paying via the app. </li>
</ul>
</div>
你想什麼觸發事件(而不是點擊)。即如果你想循環開始document.ready刪除你的點擊功能,並添加一個循環。 –
@jay lane,感謝您的回覆。你是否會善意地向這個新手(我)展示你的意思。謝謝 – yemiwebby
看到我剛剛發佈的答案讓我知道你是否需要任何幫助。 –