需要使用jQuery随机更改背景图像
Need to change the background image random with jQuery
你好,这是我的代码,直到现在,我需要用5个背景更改#mainImage背景-images(img-1.jpg, img-2.jpg , img-3.jpg ,img-4.jpg ,img-5.jpg )
,当我重新加载页面时,背景将用jquery(.css)随机更改。
感谢
或更通用的方法
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 + ')' );
});
试试这个:
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] + ')');
相关文章:
- 可以在这里为背景图像设置滤镜吗
- 使用 js 将背景图像设置为 HTML
- 如何使用css动画/javascript使具有背景图像的元素出现
- 循环浏览多个身体背景图像
- 背景图像顶部的滚动图像不移动
- 在pdfmake中嵌入背景图像
- 修复选择菜单时的背景图像
- 使用css()设置背景图像;不起作用
- 鼠标悬停时如何居中放大背景图像
- 强制谷歌为javascript背景图像编制索引
- 淡入不带HTML的背景图像
- 具有淡入淡出效果的全背景图像
- 未加载随机背景图像
- 背景图像前显示Javascript警报
- javascript背景图像位置循环
- CSS动画背景图像的过渡越来越暗
- "Ken Burns效应”;悬停背景图像
- 通过ID JavaScript显示随机背景图像
- JavaScript背景图像
- 带有图像和背景图像的ClipTo