我有一个非常好的小功能,如果它们开始溢出,当它们显示在屏幕上时,它会减小一些 div 内的文本大小。
$(function(){
$('div.Body').each(function (index) {
if ($('div.Body')[index].scrollHeight > 150) {
$('div.Body')[index].style.fontSize = 'small';
if ($('div.Body')[index].scrollHeight > 150) {
$('div.Body')[index].style.fontSize = 'x-small';
if ($('div.Body')[index].scrollHeight > 150) {
$('div.Body')[index].style.fontSize = 'xx-small';
}
}
}
});
})
当用户在提交文本时将文本输入到 textArea 时,我想使用相同/相似的功能来做同样的事情,但是 textArea 似乎没有用于 scrollHeight 的功能:
$(function() {
window.status = $('.TextAreaClass').scrollHeight;
});
这个函数只是返回未定义。
如何在 textArea 中完成此操作?