【发布时间】:2014-04-19 03:23:10
【问题描述】:
我有一个页面,在名为“page”的包装 div 上方有一个固定的页眉和页脚。 “div.page”包含两个名为“cover”和“content”的div。 'div.cover' 占据页面的一半,是一个固定的封面图像。 'div.content' 占据了另一半,是我的内容所在的地方,通常很长,使页面可滚动。这样做的目的是在您滚动阅读内容时将封面图像保留在原位。
<div class="wrapper">
<header>
<h2>Header</h2>
<button id="btn">Run Page Transition</button>
</header>
<div class="page">
<div class="cover"></div>
<div class="content"></div>
</div>
<div class="newpage">
<div class="cover"></div>
<div class="content"></div>
</div>
<footer><h2>Footer</h2></footer>
</div>
我需要在一个名为“div.newpage”的新页面中进行转换,该页面替换了“div.page”。我的动画有问题。为了使新的页面封面图像不可见,我需要从绝对位置而不是固定位置开始,但是一旦转换完成,我将其切换回固定位置,但随后我看到这个“弹回原位”导致过渡不平滑的效果。
有什么办法可以解决这个问题吗?
【问题讨论】:
标签: javascript jquery html css