J'ai une fonction qui appelle .dialog sur un élément généré dynamiquement. Le code:Interface utilisateur jQuery - Effet Hide Hide dans Firefox - Flickering
dialog: function(message){
$('<div>').attr('innerHTML',message).dialog({
draggable: false,
width: 500,
hide: 'puff',
resizable: false,
bgiframe: true,
modal: true,
buttons: {
Ok: function() {
$(this).dialog('close');
}
}
});
};
(dialogue est fonction d'un objet nommé Global)
Quand je ferme la boîte de dialogue dans IE, l'effet fonctionne comme prévu. Cependant, dans Firefox, l'effet de cache est toutes sortes de déchiquetés et 'flicky'. J'ai vu d'autres questions posées au sujet de l'UI «scintillement» dans FF, mais ils ne semblaient pas tout à fait correspondre à ma situation. S'il vous plaît, donnez-moi de bonnes nouvelles et dites-moi que je fais quelque chose de mal et Firefox prend en charge ces effets.
C'est l'une des rares fois où IE a réussi alors que FF a échoué.
Probablement pas lié mais vous devriez utiliser .html (message) au lieu de .attr ('innerHTML', message). – tvanfosson