记住在 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检索数据。
相关文章:
- 没有找到相关文章