我有一个无序列表,设置为全屏,每个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