gpt4 book ai didi

javascript - jquery点击函数后保存当前状态

转载 作者:太空狗 更新时间:2023-10-29 13:40:49 25 4
gpt4 key购买 nike

我试图在单击另一个按钮后隐藏一个按钮,但是当页面刷新时,隐藏的按钮再次出现。即使我刷新页面并仅在单击显示按钮时才显示它,我也想保持隐藏状态。任何帮助将不胜感激。

HTML:

<button type="button" class="showhide">Show / Hide</button>
<button type="button" class="link">Link</button>

JS:

$('.showhide').click(function(){
$('.link').hide();
});

最佳答案

如@Kartikeya 所说,使用 localStorage。

点击按钮时设置。在页面加载时检查 localStorage 的值以更新按钮的可见性。

$('.showhide').click(function(){
$('.link').toggle();

var isVisible = $('.link').is(":visible");
localStorage.setItem('visible', isVisible);
});

// stored in localStorage as string, `toggle` needs boolean
var isVisible = localStorage.getItem('visible') === 'false' ? false : true;
$('.link').toggle(isVisible);

https://jsfiddle.net/undm500w/8/

关于javascript - jquery点击函数后保存当前状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37538465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com