我正在尝试在我的网站上创建一个动画,当用户单击链接时,该网站将主要内容 div 从页面移到左侧,并且新内容(对应于单击的链接)飞入该打开点从右边。动画完成后,原始内容块将被删除。
我几乎把它写下来了,到目前为止我所做的是使用相对定位和 jquery 来为 div 的移动设置动画。
具体来说,如果块A是原始 div,块B是替换 div,我
- 创建B并通过设置将其定位在屏幕右侧
left:100%
- 使用 jquery 在 A 上设置动画
right:100%
以将A从屏幕左侧发送出去 - 使用jquery通过动画从右侧飞入B
left:0%
问题是,这些新样式设置好后,原来A的地方还有一块空地,而B现在在那个空地下面。我如何将B推到那个空间?