我想跟随div幻灯片的jquery代码。基本上,我想显示div1
,同时隐藏div2
(反之亦然),并且可见的div
的所有子元素也都可见。jquery div幻灯片隐藏子元素
下面的代码仅显示可见div的第一个子元素 ,并隐藏所有子元素,然后显示子元素,同时隐藏 前者。
有人可以帮忙弄清楚如何显示一个div
及其子元素,同时隐藏另一个兄弟div
s?像幻灯片一样。此外,在幻灯片放映中仅显示容器div
将是非常好的,其中至少一个图像元素具有src URL集(即,未设置为空或“”)。
感谢 DKJ
HTML
<div id="slideshow" class="site-content" role="main">
<div id="div1_wrapper" class="slides">
<div id="div1_bg">
<img src="<?php echo get_option('div1_bg'); ?>" />
</div>
<div id="div1_productimg">
<img src="<?php echo get_option('div1_productimg'); ?>" />
</div>
</div>
<div id="div2_wrapper" class="slides">
<div id="div2_bg">
<img src="<?php echo get_option('div2_bg'); ?>" />
</div>
<div id="div2_productimg">
<img src="<?php echo get_option('div2_productimg'); ?>" />
</div>
</div>
</div>
JQUERY
<script>
$(function() {
$('.slideshow div').hide(); // hide all slides
$('.slideshow div:first-child').show(); // show first slide
setInterval(function() {
$('.slideshow div:first-child').fadeOut(500)
.next('div').fadeIn(1000)
.end().appendTo('.slideshow');
},
3000); // slide duration
});
</script>
您能否为我们创建一个[demo](http://www.jsfiddle.net/)? – divy3993
你看过任何外部的jQuery插件来实现这个吗? – Aditya
@dkjain我对你的问题不是很清楚,仍然给你一个简单的方法。看看我的答案。 – divy3993