2012-12-06 85 views
0

每次我點擊一個按鈕時,我都希望它的z-index值逐一增加。我該怎麼做?點擊增加一個值

$('#Box').css('z-index', 'newindex'); 
+0

可能重複[是否有可能從JavaScript插入內聯樣式減去數字?](http://stackoverflow.com/questions/13568687/is-it-possible-to-substract-a-number-from -inline-style-injected-by-javascript) –

回答

0

嘗試:

$('#Box').css('z-index',$('#Box').css('z-index') + 1); 
+1

感謝您的支持,但請說明原因。 – Kami

0

閱讀指數。將一個添加到索引。用新值重置索引。

var myElem = $('#Box'); 
var currentIndex = myElem.css('z-index') || 0; 
myElem.css('z-index', currentIndex+1); 
2

jQuery 1.6及更高版本,使用:

$('#Box').css('z-index','+=1'); 
+0

學習新東西。 +1 – epascarello

+0

我正在尋找的答案..謝謝! – TSkora

0

您可以使用jQuery的.css方法都得到設置一個特定的值。

既然你想獲得當前值並增加它,你將首先使用$('#Box').css('z-index')來獲得該值,然後你會增加它並將它傳遞給$('#Box').css('z-index', newvalue)