嗨我試圖讓這個腳本顯示隨機顏色一個接一個地滾動起來,但到目前爲止我已經這樣做,但它不光滑,它重新啓動時發生變化,所以你不順利效果,它會改變顏色兩次任何幫助將非常感謝。jquery隨機顏色
$("#carousel ul").animate({marginTop:-100},2000,function(){
function pad(s,i,c,r){
i=i+1-s.length;
if(i<1)return s;
c=new Array(i).join(c||" ");
return r?s+c:c+s;
};
hue = "#"+pad((Math.random()*0x1000000<<0).toString(16),6,"0");
hue2 = "#"+pad((Math.random()*0x1000000<<0).toString(16),6,"0");
hue3 = "#"+pad((Math.random()*0x1000000<<0).toString(16),6,"0");
$(this).find("li:last").after($(this).find("li:first"));
$('#div1').css({backgroundColor: hue});
$('#div2').css({backgroundColor: hue2});
$('#div3').css({backgroundColor: hue3});
$(this).css({marginTop:0});
})
},1000);
});
我的例子可以在這裏找到事先http://swipedstudio.com/jtoy/ 謝謝!
問題是在初始加載後,您不希望「頂部」顏色每次都改變顏色,只有底部隨着它向上旋轉? – ramblinjan 2012-04-03 23:06:46
不,到目前爲止有3個div,但我想要的是當它們被隱藏時它們會改變顏色,而不會像現在它們在頂端時那樣改變顏色,因爲它們在滾動之前會閃爍另一種顏色。 – 2012-04-05 11:57:11