2013-10-10 58 views
0

我在wp和主頁中構建一個網站我有一個加載頁面加載的colorbox。我想只顯示那個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"}); 
    } 
}); 

這解決了我的問題。但是之後又出現了另一個要求,即在關閉並重新打開標籤後,應該加載colorbox。我不知道爲了實現目標我必須做出什麼樣的改變。有人能幫我一下嗎?

UPDATE:

下面是使用顏色框

這顏色框就像盒子一樣彈出一個網站的目的。當用戶訪問主頁上的網站時,我只需要顯示一次。當用戶點擊主頁時,它不應該再來..如果用戶關閉標籤頁或瀏覽器並再次進入該鏈接,應該出現彩盒

希望這會幫助你更多地瞭解我所嘗試的去做。

回答

0

的要求似乎打敗的目的:它看起來像colorwheel應該每次用戶打開一個新頁面時,可以打開一次。

一旦colorwheel是封閉的,有沒有辦法讓用戶再次打開它?我會建議添加一個按鈕「顯示/隱藏顏色輪」。

在頁面加載:打開它,如果cookie是不存在的,或者離開它,否則隱藏。

+0

這個colorbox就像是一個類似於facebook的框彈出框。當用戶訪問主頁上的網站時,我只需要顯示一次。當用戶點擊主頁時,它不應該再次出現。如果用戶關閉標籤或瀏覽器並再次進入該鏈接,則應該出現彩盒 –