我是 jQuery 的业余爱好者,但我设法提出了四个相互淡入淡出的 div。虽然这可以正常工作,但我想用一个 div 替换当前的四个 div,并淡入该 div 的不同背景图像,而不是淡化四个 div。
所以我在一个 div 中淡化四个背景图像,而不是淡化四个单独的 div。
我现在拥有的当前代码:
jQuery:
<script type="text/javascript">
$(document).ready(function() {
function fade($ele) {
$ele.fadeIn(1000).delay(4000).fadeOut(1000, function() {
var $next = $(this).next('.HomeImage');
fade($next.length > 0 ? $next : $(this).parent().children().first());
});
};
fade($('div#stretchParent > .HomeImage').first());
});
</script>
HTML:
<div id="stretchParent"><!-- Stretch -->
<div class="HomeImage"></div>
<div class="HomeImage"></div>
<div class="HomeImage"></div>
<div class="HomeImage"></div>
</div><!-- End of Stretch -->
因此,我希望与四个褪色 div 一起使用的所需 HTML 是:
<div id="stretchParent"><!-- Stretch -->
<div class="HomeImage"></div>
</div><!-- End of Stretch -->
任何想法或帮助,因为我完全被难住了,是我和一个朋友写了 jQuery。
提前感谢任何方向、链接或帮助。