作出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
那麼你試過了什麼? –