我有一個網頁,其中有兩個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