我試圖讓一些JavaScript代碼每隔X秒更改兩個div標記的背景。這裏是我的代碼:JavaScript,如何更改每隔x秒的div標記的背景
HTML
<div id="bg_left"></div>
<div id="bg_right"></div>
CSS 體{ 高度:100%; }
#bg_left{
height:100%;
width:50%;
left:0;
position:fixed;
background-position:left;
}
#bg_right{
height:100%;
width:50%;
right:0;
position:fixed;
background-image:url(http://presotto.daterrawebdev.com/d/img/pp_hey_you_bg.png);
background-position:right;
}
JAVA SCRIPT
function carousel_bg(id) {
var bgimgs = [ 'pp_hey_you_bg.png', 'burningman_bg.png' ];
var img1 = bgimgs[id];
var img2 = bgimgs[id+1];
var cnt = 2;
$('#bg_left').css("background-image", "url(http://presotto.daterrawebdev.com/d/img/"+img1+")");
$('#bg_right').css("background-image", "url(http://presotto.daterrawebdev.com/d/img/"+img2+")");
id = id + 1;
if (id==cnt) id = 0;
setTimeout("carousel_bg("+id+")", 10000);
}
$(document).ready(function() {
carousel_bg(0);
});
背景圖像應該是隨機變化的,但他們甚至沒有任何改動。
哪些編輯你剛纔做什麼呢?請說明他人何時正在積極努力。 –
對不起。我更改了img1的var img,並添加了一個變量並命名爲img2。 我還將$(body').css(「backgrou ...」)更改爲$('#bg_left').css(「..併爲#bg_right添加了一個動作。 –
請勿」碰撞「你的問題在標題中加入「UNSOLVED:」。未解決的問題已經在視覺上顯示。 – Sparky