记住在 CSS 中所做的更改

Remember changes made in css

本文关键字:CSS      更新时间:2023-09-26

我有一个关于jquery的问题,我希望用户能够更改他/她的个人资料的颜色。我怎样才能设法让网站"记住"所做的更改?

$(document).ready(function() {
    $('#color2').click(function() {
        $('#color').css("border-color", "#3498db").css("color", "#3498db");
        $('.navbar-default').css("background-color", "#3498db");
    });
});

这就是我必须做出的改变

如果是一个简单的应用程序,您可能希望使用浏览器的本地存储。

localStorage.setItem('color', '#123456');
localStorage.getItem('color');
localStorage.clear();

请注意,它不绑定到用户的配置文件,而是限定为正在使用的浏览器。如果他们使用其他浏览器或使用其他计算机,则设置未知,当他们在不了解原因的情况下在设置之间跳转时,这可能会产生奇怪的问题。

在这种情况下,您最好将选取的值保存到服务器并在那里进行故事报道。这需要你在服务器端代码中管理它,这可能是拉核弹杀死苍蝇。

这可以通过cookie完成,也可以使用php而不是jquery将其保存在数据库中,因为jquery用于用户交互或接口,但您可以使用它使用ajax检索数据。

相关文章:
  • 没有找到相关文章