我有一個頁面,有一個4x4網格和兩個正方形顏色變化一個白色和另一個黑色。我需要知道如何修改腳本以使白色出現在黑色之前。如何修改此腳本以使用不同的顏色?
請能有人幫我解決這個問題,將代碼粘貼如下:
HTML:
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"> </script>
<LINK REL=StyleSheet HREF="style1.css" TYPE="text/css" MEDIA=screen>
<SCRIPT LANGUAGE="JavaScript" SRC="script1.js"> </SCRIPT>
</head>
<body>
<div class="container">
<div class="box spacing"></div>
<div class="box spacing"></div>
<div class="box spacing"></div>
<div id="square1id" class="box"></div>
<div class="box spacing"></div>
<div class="box spacing"></div>
<div id="square2id" class="box spacing"></div>
<div class="box"></div>
<div class="box spacing"></div>
<div class="box spacing"></div>
<div class="box spacing"></div>
<div class="box"></div>
<div class="box spacing"></div>
<div class="box spacing"></div>
<div class="box spacing"></div>
<div class="box"></div> </div>
</body>
</html>
CSS:
body{
background-color:#000000;
margin:0;
padding:0;
}
h1{
color:#ffffff;
text-align:center;
}
.container{
overflow:hidden;
width:860px;
margin-left:250px;
margin-top:20px;
}
.box{
width:210px;
height:120px;
float:left;
background-color:#4D4D4D;
margin-bottom:3px;
}
.spacing{
margin-right:3px;
}
的JavaScript:
$(document).ready(function(){
var colourinfo = {
square1id: [
'#FFE600'
],
square2id: [
'#008B45'
]
};
var count = 0;
var changecol = function(){
$.each(colourinfo, function(tileid, colarray){
$('#'+tileid).css('background-color', colarray[count%colarray.length]);
});
count++;
};
setInterval(changecol, 1000);
});
我會app請回復任何幫助。謝謝。
非常感謝您的幫助,但這似乎不適用於我。 – David 2011-06-09 00:12:15
@David - 抱歉,我的代碼中存在拼寫錯誤(我在兩行完成了一個有趣的複製粘貼,並以colourInfo [colourInfo ['而不是'colourInfo ['結尾] [我想我已經修復它現在在任何情況下,這裏是一個工作示例:http://jsfiddle.net/kUaAW/(注意:我將您的HTML和CSS直接複製到jsfiddle而不更改它們,所以我沒有打擾糾正醜陋的格式默認情況下發生在粘貼上,但你關心的是JS ......) - 不要僅僅將它複製到你的項目中,通讀它並確保你明白它。 – nnnnnn 2011-06-09 00:30:36
非常感謝你的幫助非常非常感謝。如果你可以,請你如此友好,讓我知道如果有可能停止序列一旦它已經通過。謝謝 – David 2011-06-09 00:49:59