Keydown не выполняет заново действия
$(document).keydown(function(e){ var max_record = getCookie('max_record'); var obj = document.getElementById("points").innerHTML; if (e.keyCode == 32){ console.debug(obj); console.debug(max_record); if(max_record == undefined){ setCookie('max_record', 0, 365); } if(obj>max_record){ setCookie('max_record', obj, 365); } } }); Есть одна мини-игра, где во время определенных действий записываются очки. Хочу сделать строку рекорда. Решил создать переменную в куки и записывать туда это значение. Т.е. если текущее кол-во больше, чем рекорд, то рекорд равен этому кол-ву. Несвоевременно в куки записывается значение |
Цитата:
|
там числа, вроде.
не понимаю, почему дальше останавливается... эт когда как. до 900 тоже может дойти потом стоп 0 undefined 40 0 110 40 240 40 290 40 0 40 50 40 90 50 110 90 240 90 310 90 320 90 330 90 340 90 360 90 370 90 |
Цитата:
|
dkmrus,
var max_record = +getCookie('max_record'); var obj = +document.getElementById("points").innerHTML; |
рони, заработало! поставил плюсик ток тут:
var obj = +document.getElementById("points").innerHTML; в var max_record = +getCookie('max_record'); пишет NaN пасяб. |
dkmrus, на всякий случай...
Цитата:
var max_record = getCookie('max_record'); max_record = +max_record||0; |
рони,
во, вот так точно работает теперь)) А то возвращало NaN. Мне как раз надо было еще это в число преобразовать для того, чтобы сложить текущее значение и все предыдущие, чтобы получить всего. |
Часовой пояс GMT +3, время: 00:18. |