Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将选定的备选css加载为默认css?_Javascript_Css_Web - Fatal编程技术网

Javascript 如何将选定的备选css加载为默认css?

Javascript 如何将选定的备选css加载为默认css?,javascript,css,web,Javascript,Css,Web,我为我的网站制作了一个浅色和深色的css。浅css作为默认,深css作为替代。在JavaScript的帮助下,它可以完美地工作。现在的问题是,如果用户选择暗版并刷新页面或转到下一页,它将再次返回到亮版css。我需要我的网站加载暗css作为默认css,如果用户选择暗css。如何制作?是否有JavaScript的帮助?如果是,请同时给出代码 谢谢如果您知道如何通过javascript(如中所述)更改CSS,那么就完成了80%。 现在,您必须将用户选择的CSS保存到某个地方,例如,使用cookie。

我为我的网站制作了一个浅色和深色的css。浅css作为默认,深css作为替代。在JavaScript的帮助下,它可以完美地工作。现在的问题是,如果用户选择暗版并刷新页面或转到下一页,它将再次返回到亮版css。我需要我的网站加载暗css作为默认css,如果用户选择暗css。如何制作?是否有JavaScript的帮助?如果是,请同时给出代码


谢谢

如果您知道如何通过javascript(如中所述)更改CSS,那么就完成了80%。 现在,您必须将用户选择的CSS保存到某个地方,例如,使用cookie。 如果使用jquery.cookie.js,请尝试创建cookie:

$.cookie('myvalue', 'here is value', { expires: 30 });
要删除cookie,请执行以下操作:

$.removeCookie('myvalue', { path: '/' });

希望能有帮助

您必须将此信息保存在浏览器cookie中。 每当用户访问该站点时,如果他喜欢较暗的版本,请检查cookies。要设置cookie,请使用:
document.cookie=“style=black;expires=Thu,1970年1月1日00:00:00 UTC”

然后在使用以下函数加载站点时检查cookie:-[credits:w3schools]。
函数getCookie(cname){
变量名称=cname+“=”;
var ca=document.cookie.split(“;”);

for(var i=0;i20秒的研究是为您的问题找到解决方案所需的全部时间。@Banana 2天研究无法找到任何关于此的内容。如果您能找到,请帮助我。ThanksInvestigate cookies。是一个。是另一个。是第三个。是第四个。还有一个来自CSS技巧-