内联灯箱在20秒后弹出

时间:2011-11-09 10:34:33

标签: popup fancybox lightbox

是否有一个灯箱允许我告诉它在用户访问我的网站20秒(或其他用户定义的时间)后弹出?

我想参加比赛,允许接下来的100个人在Facebook上喜欢我们参加抽奖以赢得奖品。

执行此操作的脚本的任何想法或我如何修改fancybox来执行此操作?

2 个答案:

答案 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);