我创建了一个引导模式弹出窗口,它完全显示并消失。我需要做的是检查是否存在cookie,并且只有当用户在站点上时才弹出一次。我也有一个关闭按钮。目前,每次刷新页面时都会显示,但我不确定如何使其正常工作。我看到一些谷歌搜索的例子,但没有为我工作。谁能帮忙?由于Bootstrap模态和cookie
这里是我的javascript:
$(document).ready(function() {
if (document.cookie != "") {
$("#myModal").modal("show");
$("#myModalClose").click(function() {
$("#myModal").modal("hide");
});
}
});
这里是我的HTML:
<div id="myModal" class="modal fade in">
<div class="inner-modal">
<div class="modal-container">
<p>some text</p>
<button class="close" data-dismiss="modal" data-target="#myModal">Hide this message</button>
</div>
</div>
</div>
不应该'如果(document.cookie中!= “”)'是'如果(document.cookie中== “”)'? – DavidG 2014-10-29 12:33:23
嗨@DavidG当我将它从!=更改为==我的模态弹出式中断。 – fnk 2014-10-29 12:37:44
以什么方式打破?无论如何,编写'if(!document.cookie)' – DavidG 2014-10-29 12:38:39