我有4 div
我的網頁上的項目,我試圖讓這些項目的內部html隨機淡出,從數組中取一行並淡入,在 - 取而代之,這是否有意義?淡入淡出元素從數組中褪色 - jQuery
// My items that I would like to repopulate the faded out info
var testimonialsArray = [
"<div class='change'><h1>Box 5</h1><p>Lorem ipsum</p></div>",
"<div class='change'><h1>Box 6</h1><p>Lorem ipsum</p></div>",
"<div class='change'><h1>Box 7</h1><p>Lorem ipsum</p></div>",
"<div class='change'><h1>Box 8</h1><p>Lorem ipsum</p></div>",
"<div class='change'><h1>Box 9</h1><p>Lorem ipsum</p></div>"
];
// Find a random div and fade it out
var order = Math.floor((Math.random()* $('.change').length)+1);
$('.box').eq(order).find('.change').fadeOut();
.......Fade in new data from an array row
http://jsfiddle.net/crn7dysu/1/
此代碼永遠不會生成0作爲指數 – SharpEdge
所以,除了從0指數問題,* *什麼是您的實際問題?你實際上並沒有說出你想要的方式。 –
你的意思是:$('。box')。fadeOut(500).html(getRandomDiv()).fadeIn(500); ? – Roberto