これは私の初めての投稿ですが、しばらくの間、このサイトを検索して、優れた参照ツールとして使用してきました。私のjqueryの知識はほとんどありません。私は、渡されたプロジェクトのためにその場で学んでいます。基本的に、コードでCookieをチェックしたいのですが、Cookieがある場合はjqueryモーダルを表示しません。そこにない場合、jquery モーダルが表示され、ユーザーが閉じた後に Cookie が設定されます。
ここまでまとめてみたのがこちら…
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
<script type="text/javascript" src="/storage/jquery-validation/jquery.cookie.js"></script>
<script>
$(function() {
var seen = $.cookie('modal');
if (seen == null) {
// a workaround for a flaw in the demo system
(http://dev.jqueryui.com/ticket/4375), ignore!
$( "#dialog:ui-dialog" ).dialog( "destroy" );
$( "#dialog-confirm" ).dialog({
resizable: false,
height:400,
width:600,
modal: true,
buttons: {
I agree": function() {
$( this ).dialog( "close" );
$.cookie('modal', 'true', { path: '/', expires: 365 });
},
},
});
}
});
</script>
それが少し意味をなすことを願っています。誰でも提供できる助けに感謝します。