你好这一切都是我的代码直到现在,我需要用5个背景改变#mainImage背景 - images(img-1.jpg, img-2.jpg , img-3.jpg ,img-4.jpg ,img-5.jpg )
,当我重新加载页面时,背景会随着jquery(.css)随机改变。
谢谢
答案 0 :(得分:2)
或更通用的方法
jQuery(document).ready(function($){
var images = [
'img-1.jpg',
'img-2.jpg',
'img-3.jpg',
'img-4.jpg',
'img-5.jpg'
];
var key = Math.floor((Math.random()*images.length));
var img = images[ key ];
$('#mainImage').css('background-image', 'url(' + img + ')' );
});
答案 1 :(得分:1)
试试这个:
var images = ['img-1.jpg', 'img-2.jpg', 'img-3.jpg', 'img-4.jpg', 'img-5.jpg'];
var random = Math.round(Math.random() * 4);
$('#mainImage').css('background', 'url(' + images[random] + ')');