完全なスペースを占める 2 つの div がある Web ページがあります。1 つの div が左にスライドし、右からスライドする他の div に置き換えられるように、それらの間の JQueryUI スライド遷移で一度に 1 つずつ表示したいと考えています。残念ながら、現時点では両方のアニメーションが同時に発生するため、2 番目の div が最初の div の下に表示され、アニメーションの最後で最初の div を置き換えるために上にスライドします。スライド モーションがシームレスに発生するように、2 番目の 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>