gpt4 book ai didi

javascript - DRY 中的幻灯片

转载 作者:行者123 更新时间:2023-12-03 12:01:16 27 4
gpt4 key购买 nike

我想将 jquery 脚本优化为多个元素(单个页面上有许多幻灯片)。我可以添加一些功能,但这并不干燥(不要重复自己)。

<div id="slideshow">
<div>
<img src="http://farm6.static.flickr.com/5224/5658667829_2bb7d42a9c_m.jpg">
</div>
<div>
<img src="http://farm6.static.flickr.com/5230/5638093881_a791e4f819_m.jpg">
</div>
<div>
Pretty cool eh? This slide is proof the content can be anything.
</div>
</div>



$("#slideshow > div:gt(0)").hide();

setInterval(function() {
$('#slideshow > div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo('#slideshow');
}, 3000);

demo

最佳答案

使用class="slideshow"代替id="slideshow"(也在CSS中):

$(".slideshow > div:gt(0)").hide();

setInterval(function() {
$('.slideshow').each(function() {
$(this).children('div:first')
.fadeOut(1000)
.next()
.fadeIn(1000)
.end()
.appendTo(this);
});

}, 3000);

演示:http://jsfiddle.net/bb9rnLkq/2/

关于javascript - DRY 中的幻灯片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25404957/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com