JQuery Cookie插件不起作用 - 没有定义jQuery

时间:2013-05-22 17:46:30

标签: jquery css wordpress cookies

我意识到有这么多问题:忍受我。我和JQuery的关系不如HTML / CSS,我第一次使用cookies。我有这个website有一个绿色横幅,当用户点击'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,然后如果您点击bigx #greenbanner当天就会消失。 I'm using this nifty plugin for the JQuery cookies

任何帮助我们停止破坏和工作的帮助都会非常棒。我一直在忙着这么久,我现在很恼火。

1 个答案:

答案 0 :(得分:5)

在您的来源中,您将包含jQuery AFTER Cookie插件(依赖于jQuery )..

<script src="jquery.cookie.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>

切换这两个的顺序,它应该有助于解决您的问题..

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
<script src="jquery.cookie.js"></script>

此外..您的Console似乎有一堆或错误,先修复这些错误,所有内容都应按预期工作。