好的,我的问题如下:
我有一个在启动时加载的Cookie政策横幅。我已经编程了一个" hide"使用jquery功能,在单击文本时将标题淡出。一切正常但是,当我浏览网站时,我无法弄清楚如何隐藏它(当您更改网站上的页面时,会出现横幅)。
我认为这个问题是通过我点击"隐藏" ?
但我无法确定将此代码放在何处以及如何处理它。
jQuery的:
$(document).ready(function(){
$(".cookie-text2").click(function(){
$("#cookie-container").fadeOut();
<?php $_SESSION['noCookPol']= true;?>
});
});
我想在这里做的是在使用这个jquery函数时实例化会话变量但是这种方法(显然我做错了)似乎实例化变量,无论它是否被点击。
类似的东西:
<?php if($_SESSION['noCookPol'] == true) {
//hide div
}?>
答案 0 :(得分:0)
正如评论中所述,这更多是Javascript问题。 但是普通javascript中的解决方案可能是:
var exdate = new Date();
exdate.setDate(exdate.getDate() + 365); // 365 is a number of days
document.cookie="cookiePopup=accept; expires=" + exdate.toUTCString();
然后你要做的就是写一个if语句来检查那个cookie是否已经设置。
答案 1 :(得分:-1)