Показать сообщение отдельно
  #1 (permalink)  
Старый 14.11.2012, 11:04
Профессор
Отправить личное сообщение для Shitbox2 Посмотреть профиль Найти все сообщения от Shitbox2
 
Регистрация: 04.10.2010
Сообщений: 571

Как применить свой плагин к вновь созданным элементам?
Например, мой плагин для jQ изменяет внешний вид всех textarea.
Как написать его так, чтобы он применялся к динамически созданным элементам?

К примеру у бутстрапа так работает: https://github.com/twitter/bootstrap...ap-dropdown.js
Но пока не доходит, как они это сделали, как работают их обработчики т.е.
$(document)
    .on('click.dropdown.data-api touchstart.dropdown.data-api', clearMenus)
    .on('click.dropdown touchstart.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
    .on('click.dropdown.data-api touchstart.dropdown.data-api'  , toggle, Dropdown.prototype.toggle)
    .on('keydown.dropdown.data-api touchstart.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)

Опять же в моем случае, плагин должен обрабатывать textarea сразу, без всяких нажатий на что-либо.

Последний раз редактировалось Shitbox2, 14.11.2012 в 12:13.
Ответить с цитированием