С помощью jQuery 1.4 вы можете сделать это:
$("textarea").live("focus", function() {
$(this).elastic().die("focus");
});
jQuery 1.3.x не поддерживает событие focus для live (), поэтому становится немного сложнее:
$("textarea").live("keydown", elasticize).live("mousedown", elasticize);
function elasticize() {
$(this).elastic().die("keydown").die("mousedown");
}
Вызовы die
существуют, поэтому эластичный вызов вызывается только один раз для каждой текстовой области.