我有5页,我在第1页包含横幅,如果用户在第1页关闭横幅,那么横幅也不应出现在其他页面中。
$(document).ready(function(){
$(".alert-banner-hide").on("click", function(){
$("#alert-banner-container").hide();
});
});
你可以帮我解决这个问题吗?提前谢谢。
答案 0 :(得分:2)
使用sessionStorage
对象来保持状态:
$(".alert-banner-hide").on("click", function(){
$("#alert-banner-container").hide();
sessionStorage.setItem("banner-closed","yes"); //add this instruction
});
和
// Copy/Paste the whole code below & don't worry
$(function(){
if (sessionStorage.getItem('banner-closed')==="yes"){
//trigger close banner
$("#alert-banner-container").hide();
}
})