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, время: 21:46. |