我在网站上有一个多步骤网络表单。当一个人单击下一个 div 时,当 div 2 淡入时,div 会淡出。我看到的问题是 div 1 淡出时 div 2 淡入 div 1 下方,然后在 div 1 淡出时跳转。
我如何防止这种情况并让它们真正交叉淡化?
HTML
<div class="step-1">
<!-- CODE -->
</div >
<div class="step-2">
<!-- THIS DIV IS HIDDEN TO BEGIN WITH -->
</div >
JS
$( ".step-1-next" ).on( "click", function() {
$( ".step-1" ).fadeOut( "slow" );
$( ".step-2" ).fadeIn( "slow" );
return false;
});