我有一个网页,其中有两个占据整个空间的 div。我想一次显示一个,在它们之间有一个 JQueryUI 幻灯片过渡,以便一个 div 向左滑动,并被另一个从右侧滑入的 div 所取代。不幸的是,现在,由于两个动画同时发生,第二个 div 出现在第一个 div 的下方,然后在动画结束时向上滑动以替换第一个 div。如何定位第二个 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>