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); });
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/