jquery modal と cookie でページを作成しようとしています。モーダルはうまく機能しますが、クッキーを設定するのに問題があります。私は次のことを達成したいと思います:
- ホームページ読み込み時にモーダルボックスを表示(ポップアップ)
- 閉じるボタンをクリックするとポップアップが閉じ、ユーザーがページに戻ったときにモーダル ボックスが表示されません。
- ポップアップは 7 日後に再び表示されます。
ご意見をお聞かせください!
// Close modal when click on close button
$close.click(function(e){
e.preventDefault();
method.close();
});
return method;
}());
// querying the document
$(document).ready(function(){
if (document.cookie.indexOf('$close.click=true') == -1){
var sevenDays = 1000*60*60*24*7;
var expires = new Date((new Date()).valueOf() + sevenDays);
document.cookie = "$close.click=true;expires=" + expires.toUTCString();
};
// Append data via Ajax
$.get('url', function(data){
modal.open({content: data});
});
});