我一直在尝试创建一个文本滑块,它会在其中淡入并滑入,然后淡出并滑出。然后下一个元素来做同样的事情。
设法想出这个。
$(document).ready(function() {
$('#heading1').css({opacity: 0}).animate({opacity: 1.0,left: "50px"}, 1000);
$('#heading1').css({opacity: 0}).delay(5000).animate({opacity: 0,left: "-50px"}, 1000);
$('#heading2').css({opacity: 0}).delay(7000).animate({opacity: 1.0,left: "50px"}, 1000);
$('#heading2').css({opacity: 0}).delay(5000).animate({opacity: 0,left: "-50px"}, 1000);
$('#heading3').css({opacity: 0}).delay(14000).animate({opacity: 1.0,left: "50px"}, 1000);
$('#heading3').css({opacity: 0}).delay(5000).animate({opacity: 0,left: "-50px"}, 1000);
$('#heading4').css({opacity: 0}).delay(21000).animate({opacity: 1.0,left: "50px"}, 1000);
$('#headings4').css({opacity: 0}).delay(5000).animate({opacity: 0,left: "-50px"}, 1000);
})
在那里有这些延迟似乎有点微不足道?有没有更有效的方法,我怎么能循环这个,所以它不断循环。