これは私が望んでいないものです:2ページ目の読み込み時に通知バーを隠すようにCookieを設定するにはどうすればよいですか?
- 新しいユーザーが私のウェブサイトにアクセスします。ビューポートの下部に固定された通知バーが表示されます。
- ユーザーはメニュー項目をクリックして別のページに移動します。クッキーは2ページ目の読み込み時に設定され、60日間表示バーを非表示にします(JavaScriptが非同期に読み込まれるようにするには、100%非表示にする必要があります。
- ユーザーは「OK」ボタンをクリックして通知バーを閉じ、同じCookieを設定することもできます。
これが私のHTMLです:
<div id="cookie-message">
<span>Cookie notice here <a href="#">Read more</a> <a href="#" id="cookie-message-close">Ok</a></span>
</div>
私はjQueryを使ってこれを行うことができますどのように?
ありがとうございます!
2ページ目の読み込み時にCookieを設定する必要がありますか?最初のページの読み込み時にクッキーを削除することはできますが、最初にクッキーが存在しなかったので、バーはまだ表示されます。バーは最初は隠されていて、クッキーがない場合にのみ表示されるようにする必要があります。これは最初のページの読み込み時に表示され、後続のページ読み込み時には表示されません。ドロップしたクッキーの有効期限は60日です。 –
それもうまくいくでしょう。私はちょうどそれをコード化する方法を知らない、と私は似たようなソリューションを見つけることができません。 – Skovsgaard