2014-09-24 77 views
0

嗨,大家好我有这行头:jQuery的cookie的脚本不工作

<script type="text/javascript" src="js/jquery.cookie.js"></script> 

它的jQuery的cookie的插件,它应该做的工作,但是当我结合它下面的脚本简单行不通的。我做错了什么?

if(!$.cookie('visited')){ 


    $(function() {  
    $('#cookiz').hide(); 
    }); 


    } else { 
     $(function() { 

    $.cookie('visited', 'yes');  
    $('#cookiz').show(); 
    $("#aceptar").click(function(){ $("#cookiz").hide(1000); }); 


    }); 

    }; 

回答

0

您的if语句中的逻辑不起作用。

试试这个:

$(function() {  
    if($.cookie('visited')=='yes') $('#cookiz').hide(); 
    else { 
    $.cookie('visited', 'yes');  
    $('#cookiz').show(); 
    $("#aceptar").click(function(e){ e.preventDefault(); $("#cookiz").hide(1000); }); 
    } 
}); 

如果这不起作用,请确保您的cookie.js脚本有一个有效的来源。

+0

感谢您的答案,但它似乎并没有工作。 U chekc酸,这很好。我接下来要检查什么? – user3721777 2014-09-24 10:51:29

+0

检查cookie是否正在浏览器中写入。 – 2014-09-24 17:42:19