我想跟隨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