我需要一个"不再显示"按钮

Luk*_*con 0 javascript jquery web

当谈到javascript和jquery时,我是一个非常业余的人,我几乎无法阅读它.

我尝试了在FancyBox发布的解决方案- "不再显示此消息"按钮?但是,当我测试它时,它似乎对我不起作用.

我需要一个隐藏某个元素(按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>
Run Code Online (Sandbox Code Playgroud)

我需要一个按钮,上面写着"不再显示"

如果这是一个愚蠢的问题,真的很抱歉.希望很容易回答.谢谢.

Shi*_*med 8

只需使用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>
Run Code Online (Sandbox Code Playgroud)