【发布时间】:2016-06-08 18:50:26
【问题描述】:
我一直在使用一个名为SweetAlert2 的新弹出框系统,它使用了Java 和CSS。它看起来对用户非常有吸引力,我想在我的网站上使用它来实现我正在努力实现的目的。我想创建一个一次性弹出框,一旦关闭,用户将不会再看到它。我知道很多网站都使用 cookie,但是我不知道如何在我的脚本中实现它。 我希望得到一些支持!
<script>
swal({
title: 'Website Maintenance Complete!',
text: 'For full update log please click <a href="">here</a>',
type: 'success',
confirmButtonText: 'Nice!'
})
</script>
上面是我用来在页面加载时让弹出框出现的脚本,我只希望它出现一次。如果有人能指出我正确的方向或提供一个很棒的解决方案。干杯!
【问题讨论】:
-
简单回答(只是为了给你一个方向),一旦用户点击,客户端应该与服务器进行一些通信,并且在后端,你应该在会话中添加一些东西(例如,您可以添加一个标志 isVisited = true)。然后当您再次重新加载页面时,在服务器端首先检查会话,当您准备好将内容呈现给客户端时,发送参数告诉客户端是否要显示弹出框。
标签: javascript jquery cookies sweetalert sweetalert2