jQuery имеет очень удобный механизм связывания событий под названием live(), который будет добавлять события к элементам DOM на лету (даже для элементов, которые будут добавлены в DOM позже). Проблема в том, что он работает только с определенными событиями (перечислены здесь в документации).
Я действительно хочу иметь живые события для фокусировки, размытия и изменения, которые сейчас не поддерживаются в прямом эфире. Кроме того, если я смогу создавать пользовательские события в прямом эфире, это сильно изменит правила игры для моего приложения. Большая часть кода, который у меня есть сейчас, посвящена повторной привязке старых событий (изменения, фокуса и пользовательских событий для создания элементов, перетаскиваемых или изменяющих размер) к новым элементам dom, которые были добавлены через ajax.
Есть идеи? Я думаю, делегирование событий — это то, что нужно, но сейчас я усложню код. Может быть, плагин, который обрабатывает делегирование событий... не уверен. Помогите мне найти решение.