我正在尝试显示一个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>
答案 0 :(得分:0)
可以使用setTimeout()
函数在JavaScript中创建简单的计时器(在指定的时间段后执行一次代码)或setInterval()
函数(以指定的时间间隔重复执行某些代码)