我无法通过此对话框来回复我的想法。第一个脚本工作正常,但不使用cookie来阻止对话框显示回访者。 #closedb只是一个锚点,表示“我不感兴趣”并关闭对话框。
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>
感谢任何人可以借出的任何帮助。