使用链接关闭jQuery UI对话框
我无法让此对话框以我想要的方式响应。第一个脚本可以正常工作,但不使用cookies来阻止返回访问者显示对话框。#closedb只是一个表示“我不感兴趣”并关闭对话框的锚使用链接关闭jQuery UI对话框,jquery,wordpress,jquery-ui,jquery-ui-dialog,Jquery,Wordpress,Jquery Ui,Jquery Ui Dialog,我无法让此对话框以我想要的方式响应。第一个脚本可以正常工作,但不使用cookies来阻止返回访问者显示对话框。#closedb只是一个表示“我不感兴趣”并关闭对话框的锚 jQuery(document).ready(function($) { $("#email").dialog ({ autoOpen: true, modal:true, width:400, }); }); jQuery(document).ready(function ($) { $("#c
jQuery(document).ready(function($) {
$("#email").dialog ({
autoOpen: true,
modal:true,
width:400,
});
});
jQuery(document).ready(function ($) {
$("#closedb").click(function () {
$("#email").dialog('close');
});
});
此块具有cookie检查,但在本例中,锚定不会关闭对话框
jQuery(document).ready(function($) {
if (document.cookie.indexOf('visited=true') == -1) {
var fifteenDays = 1000*60*60*24*15;
var expires = new Date((new Date()).valueOf() + fifteenDays);
document.cookie = "visited=true;expires=" + expires.toUTCString();
$("#email").dialog ({
autoOpen: true,
modal:true,
width:400,
});
}
});
jQuery(document).ready(function ($) {
$("#closedb").click(function () {
$("#email").dialog('close');
});
});
这是标记
<div id="email" style="color: #333; display: none;" title="Title">
<p>copy goes here</p>
<form>
<input type="text" />
<input type="text" />
<input type="email" />
<input type="submit" />
<a id="closedb" href="#">close</a>
</form>
</div>
这里有副本
谢谢任何人能提供的帮助。这对我来说很好。
#closedb
链接关闭对话框,然后它不会再次出现(直到我删除cookie)。显然,它正在发挥作用。由于某种原因,只有当我登录wordpress系统时。我将把它记为现在的工作。感谢您的关注。因此,上面的脚本只在用户登录wordpress时才起作用。有人有过这样的经历吗?控制台有错误吗?