私は wp でウェブサイトを構築しています。ホームページには、ページの読み込み時に読み込まれるカラーボックスがあります。そのカラーボックスを一度だけ見せたかったのです。そのために、次のコードを使用しました。
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"});
}
});
これで私の問題は解決しました。しかし、この後、タブを閉じて再度開いた後にカラーボックスをロードするという別の要件が発生しました。目標を達成するためにどのような変更を加える必要があるかわかりません。誰でもここで私を助けることができますか?
アップデート:
以下は、カラーボックスを使用する目的です
このカラーボックスは、Facebook のようなボックス ポップアップのようなものです。ユーザーがホームページのサイトにアクセスしたときに一度だけ表示する必要があります。ユーザーがホームページをクリックしても、再び表示されることはありません。ユーザーがタブまたはブラウザを閉じてそのリンクに再度アクセスすると、カラーボックスが表示されます
これが、私がやろうとしていることをより理解するのに役立つことを願っています.