定位浮动div

时间:2012-01-27 05:01:02

标签: javascript html

如何使用top和left属性居中浮动div。单击图像时会打开此div。我不能使用对齐,因为我正在使用向下滚动条。即使我向下滚动,div也应该居中。如果我使用屏幕宽度和屏幕高度,它将保持固定在页面上。在这方面有很多查询,但没有一个使用top和left属性。 Javascript用于设置此div的顶部和左侧属性。

2 个答案:

答案 0 :(得分:0)

不确定你可以用浮动div做到这一点,但是,一旦开始滚动,通过在滚动功能开始时追加类,当窗口顶部= 0删除固定类并附加你的时候,将浮动div更改为固定位置浮动班.... 希望这会有所帮助..

答案 1 :(得分:0)

是否可以发布页面样本?难道你不能让div“position:fixed”然后将“left”和“top”设置为百分比以使盒子居中?类似的东西:

.popupFixed
{
width:400px; 
left:50%;
margin-left:-200px; //<-- Half container width
top:44%; 
position:fixed;
}