У меня есть div в верхней части браузера, и я хочу, чтобы он появлялся через определенное количество времени. Я попытался спрятать его и наложить на него задержку, но из-за того, что у меня есть запрос на зависание, он показывает сразу, как только кто-то на него нависает.
Вот Jsfiddle http://jsfiddle.net/Johnnyfanta/8xLSa/
я пытался
$(document).ready(function() {
/* hide then delay 5 seconds to appear */
$('#leave').hide().delay(5000).show();
$('#exit_popup').hide();
$('#leave').hover(function() {
$('#exit_popup').show();
$('#lightbox').show();
});
});
Когда страница загружает тег id там, но на дисплее установлено значение none, как я могу скрыть тег.
благодаря
Я бы использовал функцию setTimeout
.
$('#leave').hide(); //or better with CSS...
setTimeout(function(){
$('#leave').show();
}, 5000);
Простой setTimeout
достаточно, я думаю
$(function() {
setTimeout(function() {
$("body").append("<div class='test'></div>")
}, 3000);
})