我面临两个问题
1)我使用以下代码隐藏所有元素但只显示.ticker a:first
$.each($('.ticker a'), function(){
$(this).hide();
$('.ticker a:first').show();
});
这行得通,但问题是每当我使用下面的函数为代码设置动画时,它都会.ticker a:first
再次显示。
function ticker(){
$.each($('.ticker a'), function(){
$(this).slideUp();
});
$('.ticker a:first').slideUp(function() {
$(this).appendTo($('.ticker')).slideDown();
});
}
setInterval(ticker, 2000);
.wrapper
2)在为div设置动画时,同时slideDown()
. 我怎样才能防止这种情况?
这是小提琴