Retard Div OnLoad

J’ai une div que je voudrais retarder onLoad pour une période de temps définie en utilisant jQuery. Voici le code que j’ai qui ne fonctionne pas:

$('#PriceBox').delay(8000).fadeIn(400); 

CSS:

 /** make sure the element is initially hidden */ ​#PriceBox { display: none; }​ 

jQuery:

 $(document).ready(function() { $('#PriceBox').delay(8000).fadeIn(400); }); 
  • DEMO

Pour ce faire, vous devez commencer par div avec display: none puis placer le code d’affichage dans un $(document).ready(..)

  

Javascript

 $(document).ready(function() { $('#PriceBox').delay(1000).fadeIn(1000); });​ 

Fiddle: http://jsfiddle.net/6B6he/