0
我有一個函數可以在動態生成的元素上調用.dialog。代碼:jQuery UI - Firefox中的對話框隱藏效果 - 閃爍
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');
}
}
});
};
(對話框任命爲全球對象的功能)
當我關閉該對話框中IE,效果按預期工作。但是,在Firefox中,隱藏效果是各種各樣的鋸齒狀和「閃爍」。我在FF中看到其他有關UI「閃爍」的問題,但他們似乎不太適合我的情況。
請給我一些好消息,並告訴我,我做錯了什麼,Firefox支持這些效果。
這是IE在FF失敗的情況下成功的幾次之一。
可能不相關,但您應該使用.html(消息)而不是.attr('innerHTML',消息)。 – tvanfosson 2009-10-01 01:32:08