Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

jquery, как сделать событие полной загрузки элемента с id "Block".

DuK3 Профи (567), на голосовании 8 лет назад
Голосование за лучший ответ
Ди Ма Гуру (3458) 8 лет назад
почему $(document).ready() не подходит?

Если там просто html- то он готов тогда-же, когда и DOM.
Если туда что-то добавляется через js уже после загрузки- то dispatch-ить событие в конце кода.
DuK3Профи (567) 8 лет назад
Мне нужно событие только для одного блока, а не для всей страницы в целом.
Ди Ма Гуру (3458) Событие- оно не "для".. Если DOM готов- то и блок готов. И ничего не мешает добавить сколько угодно обработчиков на одно событие.
Dizzy Гуру (4541) 8 лет назад
Есть событие load

$('#Block').load(function() {
// пользовательский код.
});

Если элемент добавляется динамически, используется метод .on, на который вешаете нужное событие и селектор
Похожие вопросы