我正在使用 Bootstrap 主题在 wordpress 中开发一个页面。页面加载时有一个模式窗口,上面有注册表单。用户不填写表格就看不到内容。我的问题是,每当用户返回该页面时,它都会显示模式窗口,我想将其限制为一次为用户。我怎样才能实现。
这是我的模态 Js:
<script type="text/javascript">
jQuery(document).ready(function($) {
$('#DownloadSignup').modal('show');
});
</script>
这是我尝试过但不起作用的方法:
<script>
jQuery(document).ready(function($) {
var isshow = localStorage.getItem('status');
// alert(isshow);
if (isshow == null) {
localStorage.setItem('isshow', 1);
// Show popup here
$('#DownloadSignup').modal('show');
} else if(isshow != null) {
$('#DownloadSignup').modal('hide');
}
});
</script>
最佳答案
改变这个
localStorage.setItem('isshow', 1);
到
localStorage.setItem('status', 'shown');
关于javascript - 如何在第二次访问 wordpress 页面时隐藏 Bootstrap 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33950878/