1

これは私の初めての投稿ですが、しばらくの間、このサイトを検索して、優れた参照ツールとして使用してきました。私の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>

それが少し意味をなすことを願っています。誰でも提供できる助けに感謝します。

4

0 に答える 0