0
這裏是我的動畫的jsfiddle:http://jsfiddle.net/cCAPk/輕微修改我的jQuery動畫
如果你看它,你可以看到,當DIV回到他原來的位置,黑色方塊是空的一對夫婦的秒。我不希望發生這種情況。如果添加溢出:隱藏在CSS中,您可以清楚地看到div結束的位置以及重新開始的位置。
我該如何解決這個問題?
同時,我不認爲我有當動畫重新開始計算的最好方式..
任何幫助嗎?
這裏的JS:
function loop2() {
var lenght = $('#digit8').html().replace(/[^0-9]/gi, "").length;
var top = $('#digit8').css("top");
var max = "-" + (lenght -1) * 45 + "px";
$('#digit8').animate({
top: "-=45"
}, 300, function() {
if(top == max){
$('#digit8').css("top","45px");
}
});
}
for (i=0; i<5; i++)
{
var number = Math.floor(Math.random()*9);
$("#digit8").append(number+" ");
}
setInterval("loop2()",600);
謝謝你,第一個解決方案是完美的! – Lelly