对于 javascript 和 jquery,我是一个非常业余的人,我几乎看不懂。
我尝试了 FancyBox - "Don't show this message again" button? 上发布的解决方案,但是当我测试它时它似乎对我不起作用。
我需要一个按钮来隐藏某个元素(按 ID)并创建一个 cookie 以确保该人不会再次看到该消息。
我有这样的文字:
<p id="guidelinestext" class="guidelinestext">Please make sure to read our <a target="_blank" href="http://www.uqreview.com/review-guidelines/">Review Guidelines</a> before posting a review.</p>
我需要一个按钮,上面写着“不再显示此内容”
如果这是一个愚蠢的问题,我真的很抱歉。希望这很容易回答。谢谢。
最佳答案
只使用html5 localStorage
<button id="forgetMe">Don't show this again</button>
<script>
if(localStorage.getItem("DontShow")) {
$("#forgetMe").hide();
}
$(document).on("click", "#forgetMe", function() {
localStorage.setItem("DontShow", "true");
});
</script>
关于javascript - 我需要一个 "do not show again"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21909143/