javascript - localStorage value turns back into zero -


i made kind game using html, css, js, ajax , php.

however, in order save user's best score, used localstorage (for first time).

for reason, though best score being displayed in "best score" box while user still playing (as wanted), it's being removed when refresh page, , turns 0 again (which defined default value).

can please point @ problem me?

here specific part of code:

$(".pi_tab .best_result #score").html(localstorage.record);  $("#pi_input").keyup(function() { // on pressing digit     var num = parseint($("#counter").html()); // convert counter's value integer     if (!isnan(num)) // if it's legal number     {         if (num + 1 > localstorage.record) // if it's score new record         {             localstorage.record = num + 1; // update record             $(".pi_tab .best_result #score").html(localstorage.record); // show record "best score"         }      }  }); 

try use code pattern w3schools: http://www.w3schools.com/html/html5_webstorage.asp

use setitem , getitem set/get data, in opinion code creating property on localstorage object called record more same other javascript variable


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -