我对 JavaScript 不太熟悉,我正在尝试为 Square Space 网站设置年龄验证弹出窗口。我在使用“是/否”按钮功能时遇到问题,并且不知道如何使它们工作。这个想法是,当单击“是”时,弹出窗口就会消失,并且该选择将在该会话的其余部分中被记住。单击“否”后,该站点将退出。任何帮助是极大的赞赏。
我将以下代码粘贴到站点范围的标头代码注入中:
jQuery(document).ready(function($) {
if (sessionStorage.getItem('advertOnce') !== 'true') {
//sessionStorage.setItem('advertOnce','true');
$('.box').show();
} else {
$('.box').hide();
};
$('#btn-alpha').click(function() {
sessionStorage.setItem('advertOnce', 'true');
$('.box').hide();
});
$('#btn-beta').click(function() {
window.location.href = 'http://google.com/';
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<main>
<article class="box">
<div class="box-left">
</div>
<div class="box-right">
<h3>Age Verification</h3>
<p>This site requires you to be 21 years or older to enter. </p>
<p>By clicking 'YES', I certify that I am 21 years or older.</p>
<a href="#" class="btn btn-alpha" id="refresh-page">YES</a>
<a href="#" class="btn btn-beta" id="refresh-page">NO</a>
</div>
</article>
<div class="overlay-verify"></div>
</main>
慕的地8271018
郎朗坤
RISEBY
相关分类