我需要只显示一个弹出窗口,一旦它第一次关闭,每60秒显示一次,无论你在哪个页面。如果你关闭它一次并搜索整个网站,你将不会再看到它60秒。
我们怎么做?
此刻我得到了这个:
//open modal after 60sec
(function(){
$( ".my-class" ).trigger( "click" );
setTimeout(arguments.callee, 60000);
})();
但是这次会打开弹出窗口,我想我可能需要使用cookies吗?
答案 0 :(得分:0)
第一次点击后需要触发一个布尔标志, 将初始var设置为false并在第一次单击后将其更改为true,然后只需执行一个简单的if条件检查是否已经为真。
然后就这样做:setTimeout(arguments.callee, 60000);