我正在使用来自 Yahoo 的 YUI 3.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()
呢?
(我知道是错误的代码行,但我需要获得这样的东西)或者最好的方法是什么?
提前感谢您的建议和提示。