0

Cookie の設定に問題があります。ユーザーが閉じるをクリックしたときに Cookie を設定したい。ユーザーが既にライトボックスを閉じている場合、ユーザーにプロンプ​​トを表示しないようにスクリプトを作成したいと思います。私は使用しています:

github の jquery UI jQuery Cookie ライブラリ

http://jsfiddle.net/5mDja/72/

<script>    
    $(function Modal_Stuff() {
var myPos = {
    my: "center",
    at: "left bottom",
    of: window
};

var myButton = {
Close: function(){$(this).dialog('close'); $.cookie('showDialog', 'false', { expires: 3650 });  }  

};

if ($.cookie('showDialog') == undefined || $.cookie('showDialog') == null || $.cookie('showDialog') != 'false') {
$("#dialog-modal").dialog({
    width: 350,
    autoOpen: true,
    autoResize: true,
    modal: false,
    resizable: false,
    draggable: false,
    show: 'slide',
    buttons: myButton,
    position: myPos


});

};

});



</script>


</head>
<title>jQuery UI Dialog - Basic modal</title>
<body>
    <div id="dialog-modal" title="Need a Hospice Solution?">
        <p>Get a demo now!</p>
        <form>First Name
            <input>
           <br/>Last Name
            <input>
            <br/>Email
            <input>
            <br/>Company
            <input>
            <br/>
        </form>
    </div>
    <p>Sed vel diam id libero <a href="http://example.com">rutrum convallis</a>. Donec aliquet leo vel magna. Phasellus rhoncus faucibus ante. Etiam bibendum, enim faucibus aliquet rhoncus, arcu felis ultricies neque, sit amet auctor elit eros a lectus.</p>
</body>
4

0 に答える 0