2014-01-14 241 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中。 –