J'ai une superposition qui couvre l'écran avec une fenêtre modale qui apparaît au-dessus. Avec le code actuel ci-dessous, je reçois un éclair dans Firefox avant que la fenêtre de modalité et la fenêtre modale n'apparaissent. Y a-t-il un moyen de se débarrasser du flash? J'ai besoin d'attendre que le fondu soit complètement terminé avant d'être visible mais je ne sais pas comment.jQuery fadeIn flash dans Firefox
$(document).ready(function() {
$('#openButton').click(function() {
if ($.browser.msie) {
$("html").css("overflow", "hidden");
} else {
$("body").css("overflow", "hidden");
}
$('#overlay').fadeOut(0);
$('#modalWindow').fadeOut(0);
$("#overlay").css("visibility", "visible");
$("#modalWindow").css("visibility", "visible");
$('#overlay').fadeIn('normal');
$('#modalWindow').fadeIn('normal');
});
});
Je pense que la question est de la fadeout arrive à ralentir si vous voyez le flash de superposition lorsque j'exécute le code $ ("# overlay") css ("visibilité", "visible").
Toute aide est appréciée pour la recherche.