我有图像background.jpg
作为背景。每10秒钟,如何加载一个新的背景background_n.jpg
,其中保持100ms,然后回到background.jpg
等等?如何更改背景每5秒
5
A
回答
2
function change_background(new_image_source) {
var myimage = $('#myimage');
myimage.attr('src', new_image_source);
setTimeout(function() {
change_background('new image source here');
}, 10000);
}
0
使用JavaScript的setTimeout()
功能 或 jQuery的
d = new Date();
$("#myimg").attr("src", "/myimg.jpg?"+d.getTime());
9
下面是一个例子(不需要jQuery的工作):
var rotate = false;
function setbackground(){
window.setTimeout("setbackground()", 5000);
newImage = rotate ? 'url(pict1.jpg)' : 'url(pict2.jpg)';
rotate = !rotate;
document.getElementById('change').style.backgroundImage = newImage;
}
问候,
最大
2
您可以使用
setTimeout(function, timeout)
(普通的JavaScript功能)设置function
(您可以定义)后timeout
毫秒例如(将显示警报10秒后)来运行:
setTimeout(function() { alert('I am running!'); }, 10000);
您可以change an element's background:
$(element).css('background-image', 'url(xy.jpg)')
确保你之前你预装的背景图片使用它们。
我建议不要使用
setInterval()
(对于如此小的间隔,它可以叠加起来),使用链条setTimeout()
s来设置重复动作。
1
您可以使用setInterval
运行功能,每n秒,setTimeout
关于改变背景图像回代码:
window.setInterval(function(){
$('body').css('backgroundImage', 'url(background_n.jpg)');
window.setTimeout(function(){
$('body').css('backgroundImage', 'url(background.jpg)');
}, 100);
}, 10 * 1000);
3
使用setInterval
和setTimeout
window.setInterval(function(){
window.setTimeout(function(){
$('div').css('background-image','url(background.jpg)');
},100);
$('div').css('background-image','url(background_n.jpg)');
},10000);
相关问题
- 1. 如何更改android背景每个???秒?
- 2. android每5秒更换背景图片
- 3. 每秒动态更改背景图像
- 4. 如何每隔X秒更改背景图片?
- 5. C#如何每1秒后更改Form1背景?
- 6. JavaScript,如何更改每隔x秒的div标记的背景
- 7. 使JavaScript每5秒更换背景图像
- 8. 如何每5秒钟旋转背景图片? JavaScript的?
- 9. 改变图像(背景)每10秒
- 10. javascript css3每2秒更改背景颜色
- 11. 如何在jQuery中每X秒更改一次div背景颜色而无效?
- 12. 如何使用jQuery每X秒(淡入)来更改背景图片
- 13. 无法更改HTML 5画布背景
- 14. QtDesigner如何更改背景
- 15. 如何更改UIWebView背景
- 16. 每5秒刷新一次背景图像
- 17. iPhone SDK中如何更改墙纸每5秒?
- 18. 如何在js中每5秒更改矩形的颜色
- 19. 如何更改并查看按钮背景图像几毫秒?
- 20. 如何在几秒钟后更改按钮的背景资源
- 21. 如何更改聚焦元素的背景颜色几秒钟?
- 22. 如何在几秒钟后自动更改背景图片?
- 23. 更改背景
- 24. 更改背景
- 25. jQuery每次点击更改背景
- 26. 每次访问更改背景图片
- 27. 在每个使用JavaScript的5秒内更改5张图片
- 28. 如何每10秒更改iframe
- 29. 更改背景身体颜色如果秒数= 0
- 30. 如何使用wkhtmltopdf更改每个页面的背景?
是不是可以发生癫痫发作的间隔? –