2013-10-10 1 views
0

저는 wp 웹 사이트를 만들고 홈페이지에로드 할 수있는 colorbox가 있습니다. 저는 그 색깔 상자를 한 번 보여주고 싶었습니다. 이를 위해 다음 코드를 사용했습니다.탭을 닫을 때 쿠키가 삭제됩니다.

jQuery(document).ready(function(){ 
    if (document.cookie.indexOf('visited=true') == -1) { 
     var fifteenDays = 1000*60*60*24*15; 
     var expires = new Date((new Date()).valueOf() + fifteenDays); 
     document.cookie = "visited=true;expires=" + expires.toUTCString(); 
     jQuery.colorbox({width:"30%", inline:true, href:"#subscribe"}); 
    } 
}); 

내 문제가 해결되었습니다. 그러나이 후에 탭을 닫았다가 다시 열면 컬러 박스가로드되어야한다는 또 다른 요구 사항이 발생했습니다. 나는 내 목표를 달성하기 위해 어떤 변화를해야하는지 알지 못한다. 누구든지 나를 도울 수 있습니까?

UPDATE : 다음은

colorbox

이 colorbox 그냥 상자 팝업과 같은 페이스 북처럼 사용의 목적이다. 사용자가 홈페이지에서 사이트를 방문 할 때 한 번만 표시해야합니다. 사용자가 홈페이지를 클릭하면 다시 방문해서는 안되며 사용자가 탭이나 브라우저를 닫고 해당 링크로 이동하면 다시 컬러 박스가 나타납니다.

희망 사항은 내가 시도하는 것에 대해 더 많이 이해하는 데 도움이되기를 바랍니다. 할 것.

답변

0

요구 사항은 목표를 벗어나는 것 같습니다. 사용자가 새 페이지를 열 때마다 컬러 휠을 한 번 열어야하는 것처럼 보입니다.

일단 색 휠이 닫히면 사용자가 다시 열 수있는 방법이 없습니까? 나는 "색상 휠 표시/숨기기"버튼을 추가 할 것을 제안합니다.

페이지로드시 : 쿠키가 없으면 열거 나 그렇지 않은 경우 숨겨 둡니다.

+0

이 색상 상자는 페이스 북과 같은 상자 팝업과 같습니다. 사용자가 홈페이지에서 사이트를 방문 할 때 한 번만 표시해야합니다. 사용자가 홈페이지를 클릭하면 다시 올 수 없습니다. 사용자가 탭이나 브라우저를 닫고 해당 링크로 다시 이동하면 색상 상자가 나타납니다. –