我意识到有无数这样的问题:请耐心等待。我对 JQuery 的使用不如对 HTML/CSS 的使用好,而且我是第一次使用 cookie。我的这个网站有一个绿色横幅,当用户单击“X”时应该会消失。
这是让我发疯的破碎的 JQuery:
$(document).ready(function(){
if (!$.cookie('thecookie') || $.cookie('thecookie')==null || $.cookie('thecookie')=="") {
$("#headershadow").hide();
$("#bigx").click(function(){
$("#greenbanner").hide(1000);
$("#headershadow").show();
$.cookie('thecookie', 'true', { expires: 1, path: '/' });
});
} else {
$("#headershadow").show();
$("#greenbanner").hide();
}
});
本质上,我想知道为什么会这样。我需要在您第一次加载网站时#greenbanner
出现,然后如果您点击消失一天。我正在为 JQuery cookies 使用这个漂亮的插件。bigx
#greenbanner
任何帮助它停止破坏和工作都会很棒。我已经为此大惊小怪太久了,现在我很生气。