2010-10-19 5 views
2

À un certain stade, j'applique css à une section de ma page.
Y a-t-il un événement que l'on peut obtenir une fois la mise en page terminée?Événement lorsque css est terminé

+0

Nous ne sommes pas dans les années 90, css s'applique presque immédiatement. – Harmen

+0

Comme vous l'avez dit - «presque» ... –

Répondre

1

Vous pouvez définir et déclencher des événements personnalisés:

Reliure l'événement personnalisé:

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

Déclencher l'événement personnalisé:

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

Cependant, cet événement personnalisé "layoutchange" n'est pas en ce qui concerne la refusion réelle étant terminée, mais on peut supposer que la refusion est assez rapide, de sorte qu'au moment où vous exécutez le gestionnaire il a été achevé.

+0

Merci. Je suppose que cela devra faire. –

Questions connexes