我想隨機加載一個隨機圖像。出於某種原因,這不是隨機化的時間,儘管它確實隨機化圖像。任何想法有什麼不對?創建一個時間間隔,該時間間隔將導致函數在JavaScript中的隨機時間運行
var randomTime2 = 3000; //initialize the random time with this value to start
setInterval(function(){
var randomNum = Math.floor((Math.random()*3)+1);//random num for image
$('.recent-project2 img').fadeTo('slow',0,function(){
var randomImg = "img/recent-projects-"+randomNum+".jpg";
$('.recent-project2 img').attr('src',randomImg);
$('.recent-project2 img').fadeTo('slow',1);
});
randomTime2 = Math.floor(Math.random()*10000);//reset random time
return randomTime2; //return random time
},randomTime2);
您可能需要先執行一個'clearInterval',然後重新設置它。從'set/clearInterval'稍微玩過一點,這有點痛苦。 –