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
Post a Comment