2010-10-19 3 views
2

На определенном этапе я применяю css к разделу моей страницы.
Есть ли событие, которое можно получить после завершения повторной компоновки?Событие, когда css сделано

+0

Мы не в 90-х, css применяется практически сразу. – Harmen

+0

Как вы сказали - «почти» ... –

ответ

1

Вы можете определить и запустить пользовательские события:

Связывание пользовательского события:

$("#section").bind("layoutchange", function() { 
    // stuff to do when the layout changes 
}); 

Сработал пользовательского события:

$("#secton").css({propertyX: otherValue }).trigger("layoutchange"); 

Однако этот обычай "layoutchange" событие не связанные с завершением фактического обновления, но можно предположить, что оплавление достаточно быстро, так что к тому времени, когда вы выполните обработчик, он будет завершен.

+0

Спасибо. Думаю, это нужно будет сделать. –

Смежные вопросы