我有圖像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更改每個頁面的背景?
是不是可以發生癲癇發作的間隔? –