2011-04-19 47 views
1

我有以下代碼來調整圖像的大小取決於窗口高度是否小於750px或不。問題是,雖然有.squash類別的幾張圖像,但腳本會獲取第一張圖像,計算新高度,然後將該高度應用於所有圖像,並且類別爲.squash。我也嘗試過不使用.each,但有相同的結果。jquery - 爲每個應用相同的高度變化到所有實例

希望指出我要出錯的地方! MTIA

$('img.squash').each (

     function() {    

     var oldSquashHeight = $('img.squash').height(); 
      newSquashHeight = oldSquashHeight * 0.8; 

     $('img.squash').css({'height' : newSquashHeight + 'px'}); 

     } 
     )} 
+0

請記住,一些用戶的瀏覽器沒有最大化,在某些情況下,這可能是非常煩人的 – Teneff 2011-04-19 05:08:52

+0

謝謝Teneff,這是一個流暢的佈局,所以希望應該沒問題。 – circey 2011-04-19 05:10:52

回答

4
$('img.squash').css({'height' : newSquashHeight + 'px'}); 

應該改變

$(this).css({'height' : newSquashHeight + 'px'}); 

var oldSquashHeight = $('img.squash').height(); 

var oldSquashHeight = $(this).height(); 
+0

非常感謝Harish爲您的快速幫助!接受所需的10分鐘後回答:-) – circey 2011-04-19 05:04:26

+0

歡迎您 – Harish 2011-04-19 07:09:58

相關問題