2011-05-05 47 views
2

登录我们的网上银行产品以显示消息时,我们有一个JQuery UI模式对话框。这每弹出一次。现在我们要制作这个基于cookie的用户,因此用户只能看到这个盒子,直到他们的cookies被清除。我怎样才能做到这一点?对于ATM /借记卡持有人为JQuery UI模式对话框设置Cookie

<body onLoad="loadPage();" onUnload="unloadPage();"> 
<script> 

$(function() { 
    // a workaround for a flaw in the demo system (http://dev.jqueryui.com/ticket/4375), ignore! 
    //$("#dialog:ui-dialog").dialog("destroy"); 


    $("#dialog-modal").dialog({ 
     height: 475, 
     width: 550, 
     position: 'top', 
     modal: true, 
     buttons:{ "Close": function() { $(this).dialog("close"); } }, 
     draggable: false, 
     resizable: false 
    }); 

}); 


</script> 

重要提示

联邦法规最近改变了,这意味着我们需要得到你的许可考虑您的日常借记卡交易支付透支。

请点击这里找出有关透支费用和借记卡交易的重要信息。

回答

1

最简单的,你可以创建一个cookie来存储他们是否已经看到了或者是不使用jQuery Cookie Plugin

//Set a cookie value 
$.cookie('seen', 'yes'); 

//get the value 
var seen = $.cookie('seen'); 
if(seen == null) { /*have not seen, show modal*/ } 

//delete cookie 
$.cookie('seen', null);