2013-06-07 2 views
1

최근에 우리는 쿠키를 닫고 설정하는 것을 허용하는 버튼을 사용하여 사이트 사용자의 쿠키를 사용자에게 경고하는 막대를 추가했습니다. 실제로 쿠키는 표시되지 않지만 실제로는 그렇지 않습니다. 실제로 일합니다.div를 닫으려면 쿠키 설정

누군가가 나에게 (이 버튼은 쿠키에 대한 작업 버튼입니다 동의합니다.) 나는이 다음 코드로 잘못 가지고 있습니다 알려 수 있는지 궁금

:

<div class="pea_cook_wrapper pea_cook_bottomright"> 
     <p>TEXT <a href="#" id="fom">more information</a> <button id="pea_cook_btn" class="pea_cook_btn" href="#">Accept</button></p> 
    </div><div class="pea_cook_more_info_popover"> 
     <div class="pea_cook_more_info_popover_inner"> 
     <p>TEXT</a> 
      <p><a href="#" id="pea_close">Close</a></p> 
     </div> 
    </div><script type="text/javascript"> 
     jQuery(document).ready(function($){ 
      $("#fom").click(function() { 
       $(".pea_cook_more_info_popover").fadeIn("slow"); 
       $(".pea_cook_wrapper").fadeOut("fast"); 
      }); 
      $("#pea_close").click(function() { 
       $(".pea_cook_wrapper").fadeIn("fast"); 
       $(".pea_cook_more_info_popover").fadeOut("slow"); 
      }); 
      $('#pea_cook_btn').click(function() { 
       var today = new Date(); 
       var expire = new Date(); 
       var expireTimer = 7776000; 
       document.cookie = "peadigCookie=set;"; 
      $(".pea_cook_wrapper").fadeOut("fast"); 
      }); 
     }); </script> 

감사합니다,

NG

+0

어떻게 작동하지 않습니까? 쿠키가 생성 되었습니까? 버튼을 클릭 할 때 JS 오류가 있습니까? 또한 쿠키가 있는지 여부를 확인하는 코드는 어디에 있습니까? – rikitikitik

답변

3

jquery cookie plugin을 다운로드하면 사용법을 간소화하는 데 도움이되며 코드의 값을 읽고 로직을 사용하여 레이아웃을 변경할 수 있습니다.

$.cookie("example", "foo");//sets cookie 
$.cookie("example", "foo", { expires: 7 }); //sets cookiewith expiry time 
$.cookie("example") //gets cookie 
$.cookie("example", null); //deletesthe cookie