【发布时间】:2011-01-15 01:04:18
【问题描述】:
在this question 之外,我将some JavaScript 添加到this page 以将#container div 集中放置。
然而,现在发生的是:
- 页面加载在默认位置
- JavaScript 启动并集中重新定位
#container
由于主图像相当大,在内容“跳转”到中心位置之前存在明显的延迟。
正如我在原帖中提到的,水平居中内容的正常方法是
#container { margin: 0 auto }
但我不能这样做,因为布局(我没有写)不必要地使用了很多绝对定位。
有什么方法可以消除这种跳跃效果,同时保持内容居中?
谢谢!
【问题讨论】:
-
听起来是时候重构 HTML/CSS 了;)
-
一个糟糕的方法,我什至不会把它作为答案,就是让容器在加载时不可见,并在跳转后设置显示。
标签: jquery css positioning css-position