检查cookie并在关闭jquery对话框模式后设置它

时间:2012-05-10 17:29:27

标签: jquery cookies modal-dialog

这是我第一次发帖,但我一直在搜索并使用这个网站作为一个很好的参考工具。我的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>

我希望这有点意义。我感谢任何人都可以提供帮助。

0 个答案:

没有答案