2014-01-14 286 views
0

我有一個div名稱演示,我想讓這個div滾動,當它超過它定義的大小。另外我想跟蹤div的高度和寬度,以便下一次當我打開我的項目時,它會自動將該高度和寬度分配給div動態div滾動鼠標滾輪水平和垂直

現在,我們正在給出div高度和寬度的硬編碼雙倍大小。請讓我知道如何可能和預先感謝。

我的DIV + CSS是如下

#demo{ 
    top:80px; 
    position: absolute; 
    background-image:url(../images/bg6.jpg); 
    width: 2000px; 
    height: 1500px; 
    overflow: auto; 
    overflow-y: scroll; 
} 
+0

考慮把你的問題分成兩部分,這樣它就過於寬泛並且涉及兩個不相關的主題。 – user1853181

+0

「*我想跟蹤高度和寬度*」:您的div可以調整大小嗎? – Abhitalks

+0

爲什麼寬度是硬編碼的方式來修復寬度和高度,你不能使用寬度和高度到父元素的'100%'。 – Jai

回答

0

如果你要修復在屏幕的股利,沒有必要跟蹤滾動,你可以把它固定:

#demo{ 
    top:80px; 
    position: fixed; 
    ... 
} 

」另外我想跟蹤div的高度和寬度,以便下一次當我打開我的項目時,它會自動將該高度和寬度分配給div「

您需要保存這些值,有一些方法可以做到這一點;

  • 數據庫
  • 餅乾(其最簡單的方法(通過調用例如一個PHP文件,你可以在大小的用戶帳戶等相關聯,登錄),但用戶不會有在其他計算機上的數據,並將其擦除瀏覽器緩存清理)
  • HTML5 api也有保留數據的方法。
+0

是的,我得到了我必須存儲的位置高度和寬度的數據庫。所以下次當我再次打開同一個項目時,它會自動分配 –

+0

準確!你有沒有用戶管理系統?根據您的需要,您可以選擇將其存儲在數據庫或Cookie中。 –