//Set Variables
var cookies = 0;
var cursors = 0;
var prestige = 0;
var cursorCookies = cursors * 0.1;
var save = {
cookies: cookies,
cursors: cursors,
prestige: prestige
}
function loadgame(){
var savegame = JSON.parse(localStorage.getItem("save"));
if (typeof savegame.cookies !== "undefined") cookies = savegame.cookies;
if (typeof savegame.cursors !== "undefined") cursors = savegame.cursors;
if (typeof savegame.prestige !== "undefined") prestige = savegame.prestige;
}
onload(loadgame());
function round(value, decimals) {
return Number(Math.round(value+'e'+decimals)+'e-'+decimals);
}
function CookieClick(number)
{
cookies = cookies + number;
document.getElementById("cookies").innerHTML = round(cookies,2)
}
function buyCursor(){
var cursorCost = Math.floor(10 * Math.pow(1.1,cursors)); //works out the cost of this cursor
if(cookies >= cursorCost){ //checks that the player can afford the cursor
cursors = cursors + 1; //increases number of cursors
cursorCookies = cursors * 0.1;
cookies = cookies - cursorCost; //removes the cookies spent
document.getElementById('cursors').innerHTML = cursors; //updates the number of cursors for the user
document.getElementById('cookies').innerHTML = cookies; //updates the number of cookies for the user
}
var nextCost = Math.floor(10 * Math.pow(1.1,cursors)); //works out the cost of the next cursor
document.getElementById('cursorCost').innerHTML = nextCost; //updates the cursor cost for the user
}
window.setInterval(function(){
CookieClick(cursorCookies);
localStorage.setItem("save",JSON.stringify(save));
document.getElementById('saveinfo').innerHTML = "Saved: " + Date();
}, 1000);
這是我第一次用javascript和localStorage的工作,所以請多多包涵,謝謝:)問題與localStorage的裝載與JS
全部是裝載3個變量我但是有些東西並不正確。 我的工地:http://atz-exportforce320313.codeanyapp.com/
感謝您的幫助!
_but東西在裏面你的東西不走right_這不是你的錯誤 – baao
一個很好的說明它只是不加載。由於控制檯沒有給我任何反饋,所以我不能說真的有問題。對不起。這就是爲什麼我在這裏把我的測試聯繫起 – Exportforce
控制檯在加載後直接在您的測試站點上顯示多個錯誤。 – CBroe