且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

jQuery淡入/淡出div到另一个div?

更新时间:2023-01-08 19:15:01

如果要淡出一个</div>,然后淡入另一个:

If you're looking to fade out one </div> then fade in a different one:

<div id="div1"></div>
<div id="div2" style="display: none"></div>
<div><a href="#" id="triggerButton">Swap Divs</a></div>

$('#triggerButton').click(function(e){
    e.preventDefault();
    $('#div1').fadeOut('fast', function(){
        $('#div2').fadeIn('fast');
    });
});

如果您希望将在同一个地方淡出的</div>替换为另一个位置:

If you're looking to replace the </div> that is faded out in the same place with a different one:

<div id="div1"></div>
<div><a href="#" id="triggerButton">Swap Divs</a></div>

$('#triggerButton').click(function(e){    
    $('#div1').fadeOut('fast', function(){
        $('#div1').replace('<div id="div2"></div>').fadeIn('fast');
    });
});

希望这会有所帮助.