jQuery автоматически изменяет размер с живым - PullRequest
0 голосов
/ 06 июля 2011

Как лучше всего использовать плагин jquery " autoizeize " с функцией live() JQuery?Проблема в том, что плагин создает текстовую область позади текущей (с абсолютной позицией).Когда я использую функцию jquery live(), я застреваю в бесконечном цикле, потому что textarea, созданный сценарием, получает другой и так далее ... Надеюсь, что вы можете следовать за мной.

Как я могу использовать live() с этим плагином?

1 Ответ

0 голосов
/ 06 июля 2011

В autoresize.jquery.js, как вы сказали, создается клон textarea для выполнения вычислений размера текста. Вот оно:

return textarea.clone().removeAttr('id').removeAttr('name').css({

Как видите, атрибуты name и id удалены. Вы можете изменить эту строку, добавив атрибут class, который затем можно отфильтровать с помощью селектора $.live(). Э.Г.

return textarea.clone().removeAttr('id').removeAttr('name').addClass('clone').css({

И

$('textarea:not(.clone)').live()
...