我試圖創建點系統,將做一定點後不同的操作,這是我的JS:點系統 - localStorage的
if (localStorage.points222){
localStorage.points222=Number(localStorage.points222) +5;
}
else{
localStorage.points222=0;
}
if(localStorage.points222 > 35){
$('#hi').show();
}
else{
$('#hi').hide();
}
document.write("Points: " + localStorage.points222 + "");
然後,我有,我想淡入後35分的HTML:
<div id="hi" style="display:none;">30!</div>
的問題是,IF:
if(localStorage.points222 > 35){
$('#hi').show();
}
else{
$('#hi').hide();
}
是不工作...
只有這樣工作的:
if(localStorage.points222!==35){
$('#hi').show();
}
else{
$('#hi').hide();
}
但我不想#hi,只顯示在35我需要它也從35顯示和高達
'parseInt(localStorage.points222)> 35'怎麼樣? –
@Jared至少在Chromium中,js會正確解釋字符串>進行比較,但是您可能正在爲其他瀏覽器設置一些東西。另外,你可能想要使用規範的'+ localStorage.points222' –
@alex c - 你的意思是在操作系統中使用Chromium? (想知道是否包括Chrome ...)「+」是做什麼的? –