Сохранение количества кликов в localalstorage html5

0

Создал http://jsfiddle.net/ddvQU/30/ jsfiddle, который подсчитывает клики в области div.

 <textarea id="ta" placeholder="Type your text here..."></textarea>
 <p id="ta-log"></p>

Я хочу сохранить это количество кликов, поэтому, когда пользователь переходит от страницы (закрывает его), я могу вспомнить номер из localstorage.

  • 2
    Так что ты пробовал?
Теги:
local-storage
web-site-project

1 ответ

0
Лучший ответ

Я обновил ваш jsfiddle, и он делает то, что вы хотите:

$( function() {
    var clickCount = localStorage.getItem('clickCount');
    clickCount = clickCount ? parseInt(clickCount) : 0;
    var $num = $('.num');
    $num.text(clickCount);
    $('.box').click( function() {
        $num.text(++clickCount);
        localStorage.setItem('clickCount', clickCount);
    });
});

Я не использовал try... catch блоки, но в реальной жизни вы должны, поскольку вы можете получить ошибки, пытающиеся получить доступ к localStorage, потому что их можно отключить или вы могли бы использовать свою квоту на диске.

  • 0
    Спасибо за это, и я изучил блоки catch, чтобы попытаться внедрить их в код.
  • 0
    Я получаю NaN в div :))

Ещё вопросы

Сообщество Overcoder
Наверх
Меню