我正在創建一個Point System,一旦人們獲得足夠的積分,他們就可以使用一些積分在我的網站上獲得很酷的功能。代碼中的使用點部分(每當用戶獲得某些內容時都會減少點數)不起作用。這裏是我的jQuery的點系統:Point System - localStorage
$(document).ready(function(){
$('#curren').delay(200).animate({'top' : '-1px'},1500);
if (localStorage.points222){
localStorage.points222=Number(localStorage.points222) +5;
}
else{
localStorage.points222=0;
}
function buy5(){
if (localStorage.points222){
localStorage.points222=Number(localStorage.points222) -5;
}
else{
localStorage.points222=0;
}
}
$('#point_counter').html(localStorage.points222);
if(Number(localStorage.points222) > 1){
$('#point_name').html("1");
$('#take').fadeIn();
}
else{
$('#take').fadeOut();
}
if(Number(localStorage.points222) > 500){
$('#point_name').html("2");
}
if(Number(localStorage.points222) > 1000){
$('#point_name').html("3");
}
if(Number(localStorage.points222) > 2000){
$('#point_name').html("4");
}
if(Number(localStorage.points222) > 5000){
$('#point_name').html("5");
}
if(Number(localStorage.points222) > 10000){
$('#point_name').html("6");
}
if(Number(localStorage.points222) > 20000){
$('#point_name').html("7");
}
});
和HTML:
<div id="curren">
Your Current Level: <b><span id="point_name"></span></b><br>
Points: <b><span id="point_counter"></span></b>
<span style="FLOAT:right;cursor:pointer;display:none;" id="take" onclick="buy5()">-5</span>
</div>
如果您需要的代碼是如何設置的更多信息,請讓我知道。
我不相信「localStorage.points222」是創建和獲取本地存儲信息的支持語法。您需要執行'localStorage.getItem('key')' 或'localStorage ['key']'。另外,您是否使用支持該功能的瀏覽器? – Tejs
@Tejs ...你不明白....系統有效。只是不要拿分的部分!閱讀正確....並注意! – Shawn31313
'代碼的購買點部分不起作用。' - 這是您發佈的內容。也許你可以更好地描述問題呢? – Tejs