jQuery对话框设置jQuery.cookie,以便在任何关闭状态下仅查看一次

jQuery对话框设置jQuery.cookie,以便在任何关闭状态下仅查看一次,jquery,cookies,modal-dialog,Jquery,Cookies,Modal Dialog,我希望标准对话框在页面加载时只打开一次,这是一个人第一次访问该站点,然后再也不会打开。我已经添加了click anywhere to close选项,并在jquery.cookie.js中链接了该选项,但没有关闭按钮,因为公司所有者不希望在该选项上显示关闭按钮,只有角落中的X和click anywhere to Disclose 如果可能的话,将cookie设置在对话框的显示位置而不是关闭位置会更好 以下是JS: <script type="text/javascript">

我希望标准对话框在页面加载时只打开一次,这是一个人第一次访问该站点,然后再也不会打开。我已经添加了click anywhere to close选项,并在jquery.cookie.js中链接了该选项,但没有关闭按钮,因为公司所有者不希望在该选项上显示关闭按钮,只有角落中的X和click anywhere to Disclose

如果可能的话,将cookie设置在对话框的显示位置而不是关闭位置会更好

以下是JS:

 <script type="text/javascript">
    $(function () {

    $("#dialog").dialog({
        bgiframe: true,
        modal: true,
        height: 400,
        width: 700,
        dialogClass: 'fixed-dialog',
        open: function() {
        jQuery('.ui-widget-overlay').bind('click', function() {
            jQuery('#dialog').dialog('close');
        })
    }

    });
});
</script>

$(函数(){
$(“#对话框”)。对话框({
bgiframe:是的,
莫代尔:是的,
身高:400,
宽度:700,
dialogClass:“修复对话框”,
打开:函数(){
jQuery('.ui小部件覆盖').bind('click',function(){
jQuery('#dialog')。dialog('close');
})
}
});
});
以及基本模式:

<div id="dialog" title="Basic dialog">
  <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>

这是用于显示信息的默认对话框。可以使用“x”图标移动、调整和关闭对话框窗口


谢谢你能帮上忙

您可以在document.ready中检查cookie,并在加载时绑定/调用对话框,或者不将其绑定到任何单击事件

$(document).ready(function(){
if(CheckCookie())
{
$("#dialog").dialog({
        bgiframe: true,
        modal: true,
        height: 400,
        width: 700,
        dialogClass: 'fixed-dialog',
        open: function() {
        jQuery('.ui-widget-overlay').bind('click', function() {
            jQuery('#dialog').dialog('close');
        })
    }
}
});

function CheckCookie()
{
//cookie check.
//return true if cookie doesn't exist
}

了解如何使用cookies并不困难,您在哪些方面有问题?