私はYahooのYUI3.1ライブラリとTextExpanderを使用して、ユーザーが入力したときにTextAreaを成長させています。
以下のコードは、TextAreaを初期化します。
YUI({gallery: 'gallery-2010.03.23-17-54'
}).use("node", 'gallery-text-expander', function(Y) {
Y.one('#myTextArea').plug(Y.TextExpander);
});
これは完全に機能しますが、このシナリオで質問があります。
1)ユーザータイプであるTextAreaは多くの行に成長し、メッセージはサーバーに送信されます。
2)投稿後、TextAreaをクリーンアップしまし$('myTextArea').value=''
たが、期待どおりに縮小せず、実際には元のサイズに戻らなければならないときにまだ多くの行があります。
TextExpander(http://yuilibrary.com/gallery/buildtag/text-expander/gallery-2010.03.23-17-54)のコード内に「」というメソッドが存在することに気付きましたshrink_area
が、このメソッドを呼び出すにはどうすればよい
$('myTextArea').shrink_area()
ですか?
(コードの行が間違っていることはわかっていますが、このようなものを取得する必要があります)または最善の方法は何ですか?
提案やヒントを事前に感謝します。