Я хотел бы запустить какой-то код сразу после прикрепления определенного набора элементов. jQuery.live()
позволяет привязывать обработчики событий к элементам, даже если они создаются позже. Но у AFAIK нет подходящего способа сделать что-то вроде следующего:
$("some selector").live("attach", function() { $(this).whatever(); });
Как мне это сделать?
РЕДАКТИРОВАТЬ: Для уточнения; Я хотел бы запустить анимацию на только что созданном элементе. Помимо того, что анимация бесполезна перед первым добавлением, в некоторых браузерах свойство backgroundColor
не наследуется от класса CSS, пока не будет присоединено к DOM. Это приводит к сбою кода анимации.
Итак, я хотел бы создать этот элемент, каким-то образом применить анимацию для запуска после его подключения и затем вернуть его.