在会话延迟后显示fancybox

时间:2012-10-09 08:18:07

标签: jquery cookies fancybox

我正在尝试显示一个fancybox弹出窗口,该弹出窗口应该只在用户在网站上播放1分30秒后弹出,所以我需要记录会话时间(不显示在每个页面加载)。
然后我需要在弹出窗口中添加一个复选框,供人们选择不再显示弹出窗口,所以添加一个cookie。

这是我到目前为止所做的:

<script type="text/javascript">
$(document).ready(function(){
  $("#target").hide().delay(9000).show();
  })
</script>

    <p>This is a demo. </p>

    <ul>
        <li><a id="fancybox" href="#target">popup</a></li>
    </ul>

    <div id="target" style="width:620px;display: none; height:500px;overflow-x: hidden; overflow-y:scroll ">
        <p>Popup test</p>
    </div>

1 个答案:

答案 0 :(得分:0)

可以使用setTimeout()函数在JavaScript中创建简单的计时器(在指定的时间段后执行一次代码)或setInterval()函数(以指定的时间间隔重复执行某些代码)