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));
});
});
サンプル