是否有一个灯箱允许我告诉它在用户访问我的网站20秒(或其他用户定义的时间)后弹出?
我想参加比赛,允许接下来的100个人在Facebook上喜欢我们参加抽奖以赢得奖品。
执行此操作的脚本的任何想法或我如何修改fancybox来执行此操作?
答案 0 :(得分:1)
您可以使用setTimeout方法延迟javascript中的任何操作:
setTimeout(function() {
// put code here you want to happen 20 seconds later
}, 20000); // time is in milliseconds
答案 1 :(得分:-2)
您可以使用setTimeout函数。
var time =2000;
setTimeout(function(){
//piece of lightbox code goes here
}, time)
或者您也可以按页面加载:
var loader = false;
var pagetimer = 2000;
$(window).on('load', function() {
pageTimer = true;
setTimeout(function() {
if (!loader) {
window.location.reload();
}
//set lightbox pop-up code here
}, time);