重新加载页面时保留更改

Keep changes when page is reloaded

提问人:Mattias 提问时间:11/8/2023 最后编辑:Mattias 更新时间:11/9/2023 访问量:39

问:

我们有一个用 WP 和 Oxygen 构建的页面,其中包含一个功能,当您单击图像时,图像的不透明度会随着这个小脚本而改变 (css):

jQuery(".box,.box1,.box2").click(function () {<br>
      jQuery(this).toggleClass("red"); <br>
});

我的客户希望这是一个“锁定”功能。因此,它永远不会在页面重新加载时更改,甚至在浏览器或计算机中断或重新启动时也不会更改。仅当用户单击图像时。

我怎样才能做到这一点?饼干?其他解决方案?

我没有编码员,所以请尽可能简单。

提前致谢!

我一直在玩这个,它适用于一个 div,但是当我添加多个 div 时,它们在页面重新加载时会相互跟随,所以我显然做错了什么。

jQuery(“#div,#div1,#div2”).addClass(localStorage.getItem('ClassName')) ;jQuery(“#div,#div1,#div2”).on(“点击”,function(){

if(jQuery(this).hasClass('active')){ jQuery(this).removeClass(“active”).addClass(“normal”); localStorage.setItem('ClassName', 'normal'); }

else{ jQuery(this).removeClass(“normal”).addClass(“active”); localStorage.setItem('ClassName', 'active');

php jquery css wordpress cookies

评论

2赞 David 11/8/2023
您必须将该信息保存在某个地方(cookie 是一个选项,其他选项包括甚至服务器端),然后在加载页面时检查该信息。localStorage
0赞 KIKO Software 11/8/2023
我可能会选择localStorage。也就是说,如果您对将其存储在客户端中感到满意。当您想将其存储在服务器上时,它会变得更加复杂。请注意,这不是代码编写服务,您需要在自己身上付出一些努力。

答: 暂无答案