У меня есть div, который я хотел бы отложить onLoad на определенный период времени, используя jQuery.Вот код, который у меня не работает:
$('#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); });
Чтобы сделать это, вам нужно запустить div как display: none, а затем поместить код дисплея в $(document).ready(..)
div
display: none
$(document).ready(..)
<div id="PriceBox" style="display: none">Delay load me</div>
Javascript
$(document).ready(function() { $('#PriceBox').delay(1000).fadeIn(1000); });
Скрипка: http://jsfiddle.net/6B6he/