如何解决我怎样才能让 sweet2alert 不再显示消息?
如果我使用 localstorage 单击 "<span onclick='save()'>Don't Show Again</span>",
,我一直试图隐藏此消息,但它不起作用。我该怎么做?
<script type="text/javascript">
if(localStorage.getItem("DontShow")) {
$("#save").hide();
}
$(document).on("click","#save",function() {
localStorage.setItem("DontShow","true");
});
Swal.fire({
allowOutsideClick: false,allowEscapeKey: false,allowEnterKey: false,showCancelButton: true,icon: 'info',title: 'Title',html: '<div class="swal-left"><b>Text</b><br>Text</div>',confirmButtonColor: '#DD6B55',cancelButtonText: "Close",confirmButtonText: "<span onclick='save()'>Don't Show Again</span>",footer: '<a href>Why do I have this issue?</a>'
});
</script>
解决方法
在 swal.fire 函数之后添加这个
.then((result) => {
if (result.isConfirmed)
'function that hides here'
});
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。