jQuery localStorage 既読メッセージを表示させない

jQuery localStorageによる既読制御

Cookie版をlocalStorage版に置き換え。

jQuery

$(function () { // 現在日時 var current = new Date(); if (localStorage.getItem('expires') < current.getTime()){ $('body').append('<div id="alert">ここにメッセージ...</div>'); } $('#alert').click(function() { $(this).hide(); // 有効期限は30日 localStorage.setItem('expires', current.getTime() + (30 * 24 * 60 * 60 * 1000)); }); });

サンプル

最新の記事

プロフィール

流されるままにウェブ業界で仕事しています。主にLAPP環境でPHPを書いています。最近はjQueryで遊んでいます。
※動作確認について