0

我正在尝试显示一个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>
4

1 回答 1

0

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

于 2012-10-09T08:33:47.023 回答