Javascript随机背景图像
Javascript Random background Image
我写这篇文章的目的是在每次用户访问网站时随机化背景图像。我不得不使用 Ajax,因为图像被用作带有一些动画的 css 中的背景图像。
var images = [
'1.jpg', '2.jpg', '3.jpg', '4.jpg', '5.jpg', '6.jpg'];
var randomNumber = Math.floor(Math.random() * images.length);
var randomImage = "img/backgrounds/" + randomNumber + ".jpg";
jQuery.ajax(randomImage);
$(document).ajaxComplete(function() {
$('.cover').css({ 'background-image': 'url(' + randomImage + ')' }).addClass('loaded');
});
我的问题是,某些图像似乎比其他图像更频繁地使用,而图像编号 6 从未显示过?
我希望有人对Javascript更熟悉,也许能够为我阐明这一点。
提前感谢,山姆
变量randomNumber
的范围是0
到5
(含)。它们是您要从数组中获取值的索引images
:
var randomImage = "img/backgrounds/" + images[randomNumber];
将您的随机数更改为var randomNumber = Math.floor((Math.random() * images.length)+1);
相关文章:
- 在视频和图像背景之间切换
- 带有图像背景的简单倒数计时器
- 无法设置图像背景图像
- 使用jQuery的透明图像背景
- 加快图像背景的页面加载速度
- HTML5 画布 - 如何在图像背景上画一条线
- IE8(Javascript和CSS)中带有拉伸BG的渐变图像背景
- 需要有关所选图像背景颜色的帮助.并将背景去除到所选择的其他图像
- 透明图像背景html5画布
- 你能帮我最大化我的图像背景吗
- 实现基于浏览器宽度的大图像背景拉伸的最简单方法
- Javascript改变图像/背景图像不工作
- 使悬停时的图像背景变暗,不影响文字
- 如何在javascript中扩展画布图像's背景并转换为文件对象
- JQuery移动设置图像背景与CSS
- 向图像(背景图像)添加超链接
- 课程互动360视频/图像背景在html5引导
- 在jQM中,为页面设置全屏CSS图像背景的正确/正确/实际方法是什么?
- 链接上随机图像背景
- 在JavaScript上设置图像背景形状