2012-03-02 112 views
0

我已經問過這個問題,但我沒有解釋得太好,所以我刪除了線程。現在我已經在jsfiddle中展示了我的問題: http://jsfiddle.net/6APjt/html溢出問題

我想要一個帶有標題和下面的畫布的頁面。當我點擊縮放按鈕時,此畫布展開。當此畫布展開時,我想通過滾動顯示溢出。這是因爲我希望頁面的標題始終可見,而且當我滾動到畫布的底部時也是如此。

在該示例中,您會看到我使用了一個樣式溢出設置爲隱藏的div(以防止在滾動時整個頁面被滾動)。我試圖通過在該div中添加另一個div來解決此問題,並將屬性溢出設置爲滾動。這解決了垂直滾動,但我無法水平滾動。

回答

2

你的問題是在你的JavaScript!

testcanavs.height *= 1.25; 

書中有拼寫錯誤,將其更改爲這,也將努力

testcanvas.height *= 1.25; 

編輯:嘗試在你的包含分區設置高度,或最大高度。看到這個fiddle

+0

我不認爲這改變了滾動問題,是嗎? – 2012-03-02 10:38:43

+0

抱歉的愚蠢的錯誤:)但事實上它並沒有解決滾動問題。 – Consec 2012-03-02 10:41:03

+0

好點,我看到的滾動條是在實際的頁面上,而不是div。我將編輯答案。 – Andrew 2012-03-02 11:11:45

0

你的div會自高度增長:auto是默認值。手動設置。

+0

但我希望class = show的div增長,以便用戶可以滾動畫布而不消失頁眉。所以它應該水平和垂直增長,但目前只能水平增長 – Consec 2012-03-02 23:22:04