【发布时间】:2021-09-02 21:23:51
【问题描述】:
我在网站主页上创建了这个弹出窗口。但是这里有一个问题,当我在访问了网站的其他页面后回到主页时,页面再次加载,并且再次显示弹出窗口。我希望弹出窗口只显示 1 次,即使您重新加载了页面。喜欢这个网站“https://www.livpuresleep.com/”。
$(document).ready(function(){
var popup = setTimeout(function(){
$('#popUp').css('display','block'); }, 3000);
});
$('.close-popup').click(function(){
$('#popUp').css('display','none');
clearTimeout(popup);
});
<div id="popUpmain">
<form action="">
<div id="popUp" style="display:none">
<h1 class="popUp-heading">Sign Up</h1>
<input type="text" class="pop-up-name" placeholder="Your Name">
<input type="text" class="pop-up-email" placeholder="Email">
<input type="text" class="pop-up-number" placeholder="Number">
<select name="Select Product" id="" class="popup-select">
<option value="Select Product active">Select Product</option>
<option value="Mattress">Mattress</option>
<option value="Select Product active">Comforter</option>
<option value="Select Product active">pillow</option>
</select>
<input type="submit" class="popup-btn close-popup">
<button type="button" class="close-btn close-popup">Not Now</button>
</div>
</form>
</div>
【问题讨论】:
-
在 php(或 javascript 中的 cookie)中使用会话变量 --- 将其初始化为 value=0,然后在弹出窗口后将此变量增加一。并且仅在变量为 0 时才弹出。
-
能否请你给我 JavaScript cookie 的代码?你能帮我在 javascript 中使用这个 cookie
标签: javascript php html jquery css