localStorageを使用したい場合、これはあなたに役立つかもしれません:
html
<textarea class="rz" id="txt_id_1" cols="40" rows="5">resize test</textarea>
jquery
$(document).ready(function(){
//on load set the default or history size
var track_ta='txt_id_1';
initSize();
function initSize(){
var ta_size=localStorage.getItem(track_ta);
//default size
if(ta_size==null) ta_size={width:'200px', height:'50px'};
else ta_size=JSON.parse(ta_size);
$('#'+track_ta).css(ta_size);
}
//keep the latest in the local storage
$("textarea.rz").resizable({
resize: function() {
var sizeHistory=JSON.stringify({width:this.style.width,height:this.style.height});
localStorage.setItem(track_ta,sizeHistory);
}
});
});
作業デモhttp://jsfiddle.net/PPZEK/、ページのサイズを変更してリロードするだけです。
すべてのテキストエリアの概念を一般化できます。textareaのデフォルトのresize-handlerはreisizeイベントを提供しないので、明らかにjqueryresizeを使用する必要があります。