2010-03-31 58 views

回答

0

這應該工作,通過點擊預覽按鈕,看到demo here

var total = $('div img').size(); 

$('div img').each(function(index){ 
    $(this).css('z-index', total - index); 
}); 
+0

何必下投票...........有限公司......你又需要一個答覆? – Sarfraz 2010-03-31 08:58:58

+0

'$('div img')'沒有被緩存=效率低的JavaScript。不是我低聲讚揚你,所以不再呻吟。 – 2010-03-31 09:04:02

+0

@Coronatus:這個問題不是**加速和優化提問者的代碼**,這是有點乏味,最後我也沒有投票給你。如果您認爲提問者擔心速度,您可以在自己的答案中顯示緩存內容。 – Sarfraz 2010-03-31 09:49:20

-1
i = 3; 

$('div img').each(function() 
{ 
    $(this).css('z-index', i); 

    i -= 1; 
}); 
+0

'$('div img')'沒有被緩存=效率低的JavaScript。你應該爲此編輯解決方案。 – Sarfraz 2010-03-31 10:30:23

+0

它只被調用一次,所以不需要緩存。得到一條線索。 – 2010-03-31 10:59:01

+1

那麼你不應該建議他人一樣。試着成爲一個負責任的幫手,你在這裏幫助別人不僅僅是爲了獲得聲譽點。我希望你在我的博客上閱讀我關於技巧的SO提示文章。謝謝 – Sarfraz 2010-03-31 13:16:33

相關問題