0
A
回答
0
您可以使用JavaScript的setTimeout()函数。这里是一个如何使用它的例子。
对于setTimeout(),您需要2个参数,一个是您的函数,另一个是整数,这是您的超时时间将持续多长时间。
所以对于你的情况,你可以这样做:
$(function() {
var newBg = ['img1.png', 'img2.jpg', 'img3.png'];
var path="img/";
var i = 0;
var changeBg = setTimeout(function() {
$('body').css({backgroundImage : 'url(' path + newBg[i] + ')'});
if(i == newBg.length)
i=0;
else
i++;
}, 10000);
});
这将创建您的图像,与路径指定的数组。因此,我创建了一个变量来检查arrayList的长度,以及是否需要重置变量i。
,所以我希望帮助:)
+0
它不工作对我来说...标记/ html应该是什么样子? – user2250871 2013-04-06 16:53:40
+0
'code' \t
\t \t的Hello World!
\t \t \t \t \t 'code' – madcrazydrumma 2013-04-06 17:00:08
0
定制background.js是一个轻量级的jQuery插件,允许用户更改网站的默认背景,将保存到本地存储的背景。这个插件可以很容易地添加到任何网站或网络应用程序,而不会对网站性能造成任何影响。
0
您可以轻松地用jQuery做到这一点。
一个简单的JavaScript函数两种颜色每X秒 功能toggle_color(颜色1,颜色2,CYCLE_TIME,WAIT_TIME){
setInterval(function first_color() {
$("body").animate({
backgroundColor: color1
}, 1000, function() {
setTimeout(change_color, wait_time);
});
}, cycle_time);
function change_color() {
$("body").animate({
backgroundColor: color2
}, 1000, function() {
setTimeout(function() {}, wait_time);
});
}
}
之间切换,您可以检查Changing background color every X seconds in Javascript的工作演示和解释。
相关问题
- 1. 改变图像(背景)每10秒
- 2. 每10秒更改一次变量值
- 3. 改变身体的css背景颜色,每次点击按钮
- 4. jquery PHP每10秒刷新一次背景图片
- 5. Android每10秒更改一次图片
- 6. 身体背景颜色不会改变
- 7. jquery滑块来改变身体背景
- 8. jQuery改变身体的背景颜色
- 9. 试图改变一个UIImageView每10秒
- 10. Magento每次会话改变背景
- 11. 身体背景变化?
- 12. 如何更改android背景每个???秒?
- 13. 每秒动态更改背景图像
- 14. 如何更改背景每5秒
- 15. 更改背景身体颜色如果秒数= 0
- 16. 每10秒运行一次node.js脚本
- 17. 每10秒启动一次服务
- 18. SVG/D3 - JSON每10秒刷新一次
- 19. 每10秒钟按一次键
- 20. AJAX每10秒刷新一次
- 21. 硒蟒蛇每10秒测试一次
- 22. 几秒钟后改变背景颜色
- 23. 身体背景和身高
- 24. 每5秒刷新一次背景图像
- 25. 在背景中每秒计算一次GPS位置?[Xamarin Android]
- 26. 需要每3秒更换一次div背景吗?
- 27. 每秒更换一次以上的UIButton背景图片
- 28. 更改单击背景的身体 - AngularJS
- 29. 更改背景图像在身体
- 30. 更改Magento的身体背景每只猫ID
你有试过什么吗? – 2013-04-06 03:03:31
看,你会发现:http://stackoverflow.com/questions/6440952/how-to-change-background-on-every-5s – Daniel 2013-04-06 03:05:04
确定尝试settimeout()和回来的代码:) – theshadowmonkey 2013-04-06 03:05:05