2014-01-20 80 views
0

我想減少高度的尺寸從下面的代碼收到如何減少畫布窗口的大小

var newHeight=(pageHeight)-50px; 
$('#map-canvas').css({'height':newHeight}); 

我沒能得到新的高度。

+0

當您更改通過CSS樣式畫布的高度,畫布將保持其內部的分辨率,但會被瀏覽器重新調整以適應新的尺寸。結果畫布看起來會模糊不清。爲了避免這種情況,請更改畫布HTML節點本身的寬度和高度屬性。 – Philipp

+0

什麼是您的HTML和CSS結構? –

回答

1

從jquery刪除:和使用,{..}是不需要的。

試試這個。

var newHeight=(pageHeight)-50px; 
$('#map-canvas').css('height',newHeight); 
1

您可以簡單地使用height()

$('#map-canvas').height(newHeight); 
+0

...然後#map-canvas將被清除,因此請確保您重繪了其上的所有內容。 – markE