我有一个设置为全屏的无序列表,每个 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>
注意:我想避免使用繁重的插件,尤其是当大多数插件不适合后台重复行为时。