我正在尝试使用Jquery创建一个灯箱,该灯箱将打开一个电子邮件收藏弹出窗口来注册时事通讯。我想我知道如果有人点击链接,该如何操作,但我不希望访问者必须点击链接,我希望在访问者登录页面时,延迟5秒后自动弹出,这在许多页面上似乎很常见。这是一个非CMS页面。有人能告诉我最简单的方法吗?
您可以使用setTimout()
:
setTimeout(function(){
//This code will run in 5 seconds
}, 5000);
这里有一把小提琴和一个警报来演示。
因此,要做到这一点,请添加以下代码:
setTimeout(function(){ popupFunction(); }, 5000);
到您的jquery窗口就绪事件:
$(document).ready(function() {
//add code here
setTimeout(function(){ popupFunction(); }, 5000);
});
然后创建一个使弹出窗口工作的函数:
function popupFunction(){
//code here that works the popup
}