jquery弹出时间延迟
jquery popup time delay
我的以下脚本在页面加载时打开弹出框。所有工作正常但它在页面加载时立即加载。我需要添加延时功能我想在 5 秒后打开弹出窗口
$(function() {
setTimeout(function() {
var overlay = $('<div id="overlay"></div>');
overlay.show();
overlay.appendTo(document.body);
$('.popup').show();
$('.close').click(function() {
$('.popup').hide();
overlay.appendTo(document.body).remove();
return false;
});
$('.x').click(function() {
$('.popup').hide();
overlay.appendTo(document.body).remove();
return false;
});
});
}, 3000);
setTimeout 函数是一个选项:
setTimeout(function(){ alert("Here your code"); }, 3000);
您可以使用setTimeOut函数:
setTimeout(function(){ /** do what you want after 3 seconds */ }, 3000);
在你的情况下,你可以这样使用它:
$(function(){
setTimeout(function(){ /** do what you want after 3 seconds */ }, 3000);
});
我的以下脚本在页面加载时打开弹出框。所有工作正常但它在页面加载时立即加载。我需要添加延时功能我想在 5 秒后打开弹出窗口
$(function() {
setTimeout(function() {
var overlay = $('<div id="overlay"></div>');
overlay.show();
overlay.appendTo(document.body);
$('.popup').show();
$('.close').click(function() {
$('.popup').hide();
overlay.appendTo(document.body).remove();
return false;
});
$('.x').click(function() {
$('.popup').hide();
overlay.appendTo(document.body).remove();
return false;
});
});
}, 3000);
setTimeout 函数是一个选项:
setTimeout(function(){ alert("Here your code"); }, 3000);
您可以使用setTimeOut函数:
setTimeout(function(){ /** do what you want after 3 seconds */ }, 3000);
在你的情况下,你可以这样使用它:
$(function(){
setTimeout(function(){ /** do what you want after 3 seconds */ }, 3000);
});