Simple fade in fade out div with jquery on click

后端 未结 3 984
情深已故
情深已故 2020-12-06 02:04

THIS CODE UNDER HERE WORKS, you can read the answers under here - i edit this for future reference.

HTML:


                      
相关标签:
3条回答
  • 2020-12-06 02:23

    You should use html () instead of replace(). Also, assuming you want to replace your bank div with the following html:

    <div id="fancy"></div> 
    

    Try this

    $('#btn').click(function(e){    
        $('#fancy').fadeOut('slow', function(){
            $('#bank').html('<div id="fancy"></div>').fadeIn('slow');
        });
    });
    
    0 讨论(0)
  • 2020-12-06 02:28

    Use the following jQuery code:

    $('#btn').click(function(e){    
        $('#fancy').fadeOut('slow', function(){
            $('#bank').fadeIn('slow');
        });
    });
    
    0 讨论(0)
  • 2020-12-06 02:30

    Your problem is with this line of code:

    $('#bank').replace('<div id="fancy"></div>').fadeIn('slow');
    

    There is no .replace() function in jQuery. Remove that and it works:

    $('#bank').fadeIn('slow');
    

    See it here: http://jsfiddle.net/3XwZv/57/

    0 讨论(0)
提交回复
热议问题