Javascript 第一次现场Jquery加载样式

Javascript 第一次现场Jquery加载样式,javascript,jquery,local-storage,Javascript,Jquery,Local Storage,因此,当您第一次访问我的页面时,我尝试加载一个名为one.css的默认样式表。除此之外,我是能够选择主题的用户。我的逻辑的问题是,当你切换到另一个样式时,一个.css似乎正在重置本地存储,就好像这是你第一次在网站上一样 是的,我确实意识到逻辑是错误的,希望有人能理清我的意图 var firstRun = (localStorage['styler'] == 'one'); if (!firstRun) { localStorage['styler'] = 'one'; var styl

因此,当您第一次访问我的页面时,我尝试加载一个名为one.css的默认样式表。除此之外,我是能够选择主题的用户。我的逻辑的问题是,当你切换到另一个样式时,一个.css似乎正在重置本地存储,就好像这是你第一次在网站上一样

是的,我确实意识到逻辑是错误的,希望有人能理清我的意图

var firstRun = (localStorage['styler'] == 'one');

if (!firstRun) {
  localStorage['styler'] = 'one';
  var style = localStorage["styler"];
  $('<link rel="stylesheet" type="text/css" href="'+style + '.css">').appendTo("head");
}   

else{
 var style = localStorage["styler"];
  $('<link rel="stylesheet" type="text/css" href="'+style + '.css">').appendTo("head");
}
var firstRun=(localStorage['styler']='one');
如果(!firstRun){
localStorage['styler']='one';
var style=localStorage[“styler”];
$('')。附于(“标题”);
}   
否则{
var style=localStorage[“styler”];
$('')。附于(“标题”);
}

我想您正在寻找:

var style = localStorage['styler'];

if (typeof style === 'undefined'){
   style = 'one';
   localStorage['styler'] = style;
   $('<link rel="stylesheet" type="text/css" href="'+ style + '.css">').appendTo("head");
}
else{
   $('<link rel="stylesheet" type="text/css" href="'+ style + '.css">').appendTo("head");
}
var style=localStorage['styler'];
if(typeof style===“未定义”){
风格=‘一’;
localStorage['styler']=style;
$('')。附于(“标题”);
}
否则{
$('')。附于(“标题”);
}

我想您正在寻找:

var style = localStorage['styler'];

if (typeof style === 'undefined'){
   style = 'one';
   localStorage['styler'] = style;
   $('<link rel="stylesheet" type="text/css" href="'+ style + '.css">').appendTo("head");
}
else{
   $('<link rel="stylesheet" type="text/css" href="'+ style + '.css">').appendTo("head");
}
var style=localStorage['styler'];
if(typeof style===“未定义”){
风格=‘一’;
localStorage['styler']=style;
$('')。附于(“标题”);
}
否则{
$('')。附于(“标题”);
}

变量样式始终为“一”

var firstRun=(localStorage['styler']='one');
如果(!firstRun){
var style=localStorage[“styler”];
如果(typeof style==='undefined')style='two'
$('')。附于(“标题”);
localStorage['styler']='one';
}   
否则{
var style=localStorage[“styler”];
$('')。附于(“标题”);
}

变量样式始终为“一”

var firstRun=(localStorage['styler']='one');
如果(!firstRun){
var style=localStorage[“styler”];
如果(typeof style==='undefined')style='two'
$('')。附于(“标题”);
localStorage['styler']='one';
}   
否则{
var style=localStorage[“styler”];
$('')。附于(“标题”);
}

谢谢。。。我只是稍微修改了一下,所以在第一次加载时。。转到$('')。附录(“标题”);对于未定义的,因为浏览器无法足够快地呈现本地存储。谢谢。。。我只是稍微修改了一下,所以在第一次加载时。。转到$('')。附录(“标题”);对于未定义的,因为浏览器无法足够快地渲染localstorage。