我對編碼超級新手,我試圖用jQuery製作一個簡單的顏色遊戲。簡而言之,有4個選項,點擊右邊的一個,彈出一個警報。 我隨機將答案放在一個數組(顏色[])以及其他假人中,然後使用該數組放入css中。使用包含css的jQuery函數
var dummy = '#aaa';
var answer = '#ee00aa';
var colors = [dummy,answer,dummy,dummy];
for (var i = 1; i <= 4; i++) {
$('#colorBox'+i).css('background', ''+colors[i-1]+'');
}
$('#colorBox'+i).click(function() {
if ($(this).css('background', ''+colors[answer]+'') == true) {
alert("Gratz!");
}
問題是,我無法找到一種方法來定義這個點擊函數的工作的答案。謝謝。
'$(本)的.css( '背景', '' +顏色[答案] + '')''你已經設置背景顏色,沒有得到其值。 –
你知道任何方式來獲得它的價值@IvankaTodorova?或者,也許我可以閱讀關於這個部分的地方的鏈接? –
只是不通過第二個參數''.css('background')' –