我有这段代码,一次淡入和淡出一个 div 效果很好。我需要一次淡出两个 div,并用接下来的两个替换它们。
$(function() {
// Set first div to show
$('.testimonials div:first').show();
// Begin the loop, fade out, find next div, fade that div in, end the process and append back to main div.
setInterval(function() {
$('.testimonials div:first-child').fadeOut().next('div').fadeIn().end().appendTo('.testimonials');
}, 5000);
)};
我试图改进脚本:
淡入淡出工作 - 它淡出前两个,并淡出接下来的两个。但它永远不会循环!
$(function() {
// Set first div to show
$('.testimonials .quote:lt(2)').show();
// Begin the loop, fade out, find next div, fade that div in, end the process and append back to main div.
setInterval(function() {
$('.testimonials .quote').slice(0,2).fadeOut().nextAll('.quote').slice(3,4).(.fadeIn().end().appendTo('.testimonials');
}, 5000);
)};
淡入淡出工作 - 它淡出前两个,并淡出接下来的两个。但它永远不会循环!