我有一個無序列表,設置爲全屏,每個li都有一個重複的背景圖案。一旦頁面加載完成,我希望每個li每20秒就會淡入/淡出。我jsfiddle:http://jsfiddle.net/uWwfv/1/在同一個地方淡入/淡出元素
我試過css的方式(我的li元素的絕對定位),但它不能用我的全屏腳本,所以需要純jQuery淡入/出每個li。我該怎麼做?
全屏代碼:
function fitElements() {
var height = $(window).height();
var width = $(window).width();
$('ul#fullscreen-slider li').css('height', height);
$('ul#fullscreen-slider li').css('width', width);
};
$(document).ready(function() {
fitElements();
});
HTML:
<section id="home">
<ul id="fullscreen-slider">
<li><h1 class="cherry-red"><span>Slide 1</span></h1></li>
<li><h1 class="cherry-red"><span>slide 2</span></h1></li>
<li><h1 class="cherry-red"><span>slide 3</span></h1></li>
<li><h1 class="cherry-red"><span>slide 4</span></h1></li>
<li><h1 class="cherry-red"><span>slide 5 - when complete fade to slide 1</span></h1></li>
</ul>
</section>
注:我想遠離使用重插件遠特別是當大多數人並不滿足背景重複行爲。
爲什麼你無法使用'$( '選擇')淡入(函數(){$(本).fadeOut();});'方法??使用javascript在一段時間內調用它。 – shashwat 2013-02-25 15:46:49
@ShashwatTripathi我是一個新手,當談到JS,所以我不知道如何去做這個... – egr103 2013-02-25 15:48:46
我不明白你想達到什麼樣的效果..':/ ' 你希望所有的鋰都能每20秒立即滑出一次? – Stphane 2013-02-25 15:50:42