嗨我發現一個腳本,將圖像一個接一個地加載到我的div元素。一切工作正常,但我希望它加載隨機圖像不重複所有images.length的一圈。隨機圖像加載沒有重複
由於我是一個全新的在這個我試圖做的事情,但大部分時間我能夠加載隨機圖像,但沒有重複檢查。
如果可以,請幫助。
謝謝大家提前!
<script src="js_vrt/jquery-1.10.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(window).load(function() {
var images = ['img_vrt/pozadine/1p.jpg', 'img_vrt/pozadine/2p.jpg', 'img_vrt/pozadine/3p.jpg', 'img_vrt/pozadine/4p.jpg'];
var image = $('#pozad');
var i = Math.floor((Math.random() * images.length));
var ist;
//Initial Background image setup
image.css('background-image', 'url(' + images[i++] + ')');
//Change image at regular intervals
setInterval(function() {
image.fadeOut(1500, function() {
image.css('background-image', 'url(' + images[i++] + ')');
image.fadeIn(1500);
});
if (i == images.length)
i = 0;
}, 5000);
});
</script>
嘗試每次憶功能'我== images.length' – Raymond
對於隨機性我插入在端 - >'如果(I == images.length)I = Math.floor ((Math.random()*(images.length-1))+ 0);其他我= Math.floor((Math.random()*(images.length))+ 0);' 現在它加載隨機圖像,但它不會做'重複檢查' 所以問題是如何將這個'重複檢查'整合到上面的腳本中? –