我成功设置了 simplemodal,如果我把 $("#basic-modal-content").modal(); 页面末尾的脚本一切正常。现在按照教程,我需要设置 jquery cookies 插件。我加载了插件并将 jquery.cookie.js 代码替换为:
$(document).ready(function () {
if ($.cookie("newsletter") != 1) {
$('#basic-modal-content').modal({
onClose: function() {
$.cookie("newsletter", "1", { expires: 7 });
$.modal.close();
}
});
}
});
什么也没有发生。所以任何人都可以帮我解决这个问题,因为我对编码非常不熟悉 :( ps 教程的作者讲述了“此外,当使用模式对话框来实现时事通讯订阅提示等功能时,请考虑在窗口关闭后设置一个不同的 cookie,它会设置一个永远不会过期的cookie,只是为了确保用户不会尝试再次订阅时事通讯。”这是一个很好的功能,我想拥有它,所以也许对它有任何帮助。