【发布时间】:2010-10-25 14:27:09
【问题描述】:
我已经看到了很多基于链接类的不同背景切换,但是我只希望在任何页面加载时都有一个简单的背景切换器(没有 cookie),而不是依赖于链接。
有什么简单的方法吗? jQuery?
【问题讨论】:
-
后台切换是什么意思?
-
页面背景图片切换我相信。
标签: jquery background switch-statement
我已经看到了很多基于链接类的不同背景切换,但是我只希望在任何页面加载时都有一个简单的背景切换器(没有 cookie),而不是依赖于链接。
有什么简单的方法吗? jQuery?
【问题讨论】:
标签: jquery background switch-statement
正在寻找 javascript timers?
例子:
setInterval("switchBackground()", 1000);
function switchBackground( )
{
$("body").css("backgroundImage", "xxx");
}
希望对你有所帮助!
编辑:
在开始时生成随机背景:
$(document).ready(function() {
//This will be random from bg1.jpg to bg10.jpg
$("body").css("backgroundImage", "/images/bg"+GenerateNumber(10)+".jpg");
//1 to max
function GenerateNumber(max) {
return Math.floor(Math.random()*max) + 1;
}
});
【讨论】:
Mouhannad 提供的随机背景图像代码对我不起作用,我必须进行一些小的编辑才能使其正常工作:
$(document).ready(function() {
//This will be random from bg1.jpg to bg10.jpg
$("body").css("background-image", "url(/images/bg"+GenerateNumber(10)+".jpg)");
//1 to max
function GenerateNumber(max) {
return Math.floor(Math.random()*max) + 1;
}
});
我需要将“backgroundImage”声明更改为“background-image”,并将“url()”添加到图像路径中。 JavaScript 对 CSS 属性使用 CamelCase 表示法,而 jQuery 没有。
【讨论】: