我正在創建演示文稿。 有一個div元素可以改變字體大小。 有兩個按鈕可以增加陣列中的顏色,另外一個按鈕可以減少它。單擊遍歷點擊
HTML:
<input type="button" id="up" value="change color up">
<input type="button" id="down" value="change color down">
<div id="myValue">
VALUE
</div>
的Jquery:
fancyColors = {
1: "#9c9e9f",
2: "#848e6f",
3: "#778861",
4: "#7da75d",
5: "#7fa433",
6: "#97bf0d"
};
$(function() {
var i;
var valuE = $('#myValue');
var getSize = $('#myValue').css("font-size");
var getColor = $('#myValue').css("color");
var down = $('#down');
var up = $('#up');
valuE.css("color", fancyColors[1]);
down.on("click",function() {
valuE.css("color", fancyColors[i]); // do i--
});
up.on("click", function() {
valuE.css("color", fancyColors[i]); // do i++
});
});
我有一個循環,但是這並沒有爲我工作了。 我想對於一個更有經驗的人來說應該是相當容易的。 謝謝你的時間。
'fancyColors'不是一個數組。 – Satpal
'$('#up')'不起作用,因爲'up'不是id。 'down'也一樣。 –
@Satpal:你的論點無效:P – techouse