简体   繁体   中英

How to fade in a div on page load?

I'm using jQuery. I need a div to fade in when the page loads.

<div id=monster></div>

How can I achieve this?

It cannot be simpler:

$(function(){  // $(document).ready shorthand
  $('#monster').fadeIn('slow');
});

If your div is not initially hidden, you could hide it before the animation:

 $('#monster').hide().fadeIn('slow');

The speed parameter can be 'slow' , 'normal' , 'fast' or the number of milliseconds to run the animation.

jQuery/fadeIn

$(function() {
    $("#monster").fadeIn();
});

See working demo

 $('#monster').hide().fadeIn('slow');
 #monster{ width: 200px; height: 100px; border: 1px solid #0095ff; border-radius: 5px; }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id=monster> <pre> This is demo text. This is demo text. This is demo text. This is demo text. </pre> </div>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM