作出http://jsfiddle.net/ddvQU/30/ jsfiddle计算div区域中的点击次数。将点击次数存储到本地存储html5
<textarea id="ta" placeholder="Type your text here..."></textarea>
<p id="ta-log"></p>
我期待存储的点击数,所以当用户从页面(关闭它)我还记得从localStorage的数量导航离开。
作出http://jsfiddle.net/ddvQU/30/ jsfiddle计算div区域中的点击次数。将点击次数存储到本地存储html5
<textarea id="ta" placeholder="Type your text here..."></textarea>
<p id="ta-log"></p>
我期待存储的点击数,所以当用户从页面(关闭它)我还记得从localStorage的数量导航离开。
我已经更新您的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,因为它可以被禁用,或者你可能已经占用了你的磁盘配额。
谢谢你,我已经看着catch块试图将它实现到代码中。 – user3323371
我得到了一个NaN :) – csanonymus
那么你试过了什么? –