弹出框只有一次,看到网上也写了很多,但是真正可以拿几个。
此代码由cookie
控制。首先,使用cookie让
浏览器记住页面已经打开过一次。如果再次引用该页,则它已被打开一次。如果再次引用,它将不会打开。一旦浏览器
关闭浏览器,
保存记录的cookie
文件将被
删除。因此关闭浏览器并再次打开弹出窗口,从而确保只有一个窗口在原始窗口的基础上打开。
复制代码代码如下所示:
VaR值= ;
功能openpopup(){
美元。ColorBox({内联:真的,链接:# getgiftform ',innerwidth:'650px;',innerheight:'475px;',开放:true});
$(# getgiftsuccess )藏();
}
功能get_cookie(name){
var
搜索= name + ;
如果(document.cookie.length > 0){
偏移量= document.cookie.indexof(搜索);
如果(偏移量)!= 1){
cookie存在/如果
search.length偏移;
开始值的索引
结束= document.cookie.indexof(;
设置cookie结尾值
如果(结束= 10){
结束= document.cookie.length;
unescape值=(document.cookie.substring(偏移、结束));
}
}
}
返回指定的;
}
功能loadpopup(){
如果(get_cookie(弹出)= ={)
Openpopup();
文档。
}
}
$(文档)Ready(
函数(){)
Loadpopup();
});