2012-07-25 91 views
1

我有一個包含一堆div的html頁面。我把它稱爲左div,我用jstree節點填充這個div。我已經設置的這個樣式的div是這個在CSS:無法滾動到網頁底部的div

#left { 
       padding:0 0 0 0; 
       border: 0 0 0 0; 
       height: 1000px; 
       width: 350px; 
       overflow: scroll; 
       float: left; 
       margin-top:80px; 
       position: fixed; 

        } 

然而,當我在jstree節點加載到這一點,當我向下滾動,我無法看到某些節點的div底部。 jquery或css中是否有方法確保在向下滾動時可以看到div中的所有內容?

+0

的margin-top:0像素;邊距:80px; – zod 2012-07-25 18:33:27

+0

其他一些風格正在使問題..截圖或更多的代碼將更好 – zod 2012-07-25 18:34:46

+0

這是一個錯字,糾正,沒有解決它。 – 2012-07-25 18:35:12

回答

0

如果所有其他的div都在你的div中,並且id爲left,那麼你可以給overflow:hidden;屬性並刪除height屬性。它會顯示那裏的所有內容,只要內部div有有效內容即可。

+0

如果該div中的內容太多,如果應用overflow將會發生什麼:hidden; – zod 2012-07-25 18:37:51

+0

@zod,overflow:hidden將幫助他清除位於左邊div內的div的浮動。如果內容不在限制範圍內,它將被隱藏,因爲該物業所說的 – defau1t 2012-07-25 18:39:47

+0

左邊的div本身位於頁面的左側,需要溢出:auto;以確保我可以滾動,如果有很多jstree節點。我可以滾動,但我無法下到div的末尾。 – 2012-07-25 18:41:02

0

嘗試改變

 height: 1000px; 

 min-height: 1000px; 

,這將擴展高度,如果內容超過1000像素

+0

當我這樣做時,我鬆動了div右側的滾動條。我需要在div右側的滾動條。 – 2012-07-25 18:47:58

+0

哦,好吧,在滾動條的div中做min-height然後 – 2012-07-25 18:48:31

+0

你是什麼意思,我只是試過那會帶走滾動功能。 – 2012-07-25 18:50:55