我有一个网页,其中有两个div占据整个空间。我想一次显示一个JQueryUI幻灯片切换,以便一个div滑向左侧,并由右侧的另一个div替换。 不幸的是,现在,由于两个动画同时发生,第二个div出现在第一个div下面,然后向上滑动以替换动画结尾处的第一个div。我如何定位第二个div使滑动运动无缝地发生?JQueryUI:同时滑动两个div
代码:
<script type="text/javascript">
$('#schedule').hide();
$('#changer').click(function() {
$("#roster").toggle("slide", {direction: "left"}, "fast");
$("#schedule").toggle("slide", { direction: "right"}, "fast");
if ($("#changer").html() == 'Schedule View')
$("#changer").html('Roster View');
else
$("#changer").html("Schedule View");
});
</script>
这并不能解决问题。问题是,在动画发生时,div2低于div1,因此在短时间内我的网页是其正常高度的两倍。当div1完全滑出时,div2突然跳起来占据它的位置。 – user1742188 2013-04-22 00:18:43