Gracias por el aporte! seguramente a muchos le servirá.
Tal vez quede mejor así para no tener que pasar un ID siempre
Código HTML:
Ver original<textarea cols="60" style="resize:none; overflow:hidden; width: 250px; height:80px;" onKeyUp="controlTextArea(80);"></textarea>
Código Javascript
:
Ver originalfunction controlTextArea(altInicial){
var altoExt = $(this).height();
var altoInt = $(this).scrollHeight;
if(altoInt > altoExt){
$(this).animate({
height: altoInt+"px"
},"fast");
}else{
$(this).css({
height: altInicial+"px"
});
if(altoInt > altInicial){
$(this).css({
height: altoInt+"px"
});
}
}
}
No entiendo porque en el ELSE haces la misma comprobación que en el IF? no lo probe por lo que estaba en duda si borrarlo o no.