2010-11-11 87 views
0

這是ASP.NET MVC 2.基本上,我使用AJAX調用在控制器中調用一個動作,該動作返回一個局部視圖(所以,一些HTML)。
我有一個jQuery UI對話框,我在AJAX回調函數上填充。jQuery UI對話框的內容在填充後向上移動

$('#JqUiDialog').html(htmlResult); 
$('#JqUiDialog').dialog('open'); 

IE7似乎正確地呈現這個(一個驚喜),FF在另一方面約90像素的改變所有的內容的。這包括對話框的標題和調整大小欄。任何想法,爲什麼發生這種情況或如何解決它?

$('#JqUiDialog').dialog({ 
     autoOpen: false, 
     modal: true, 
     title: 'Edit Address', 
     hide: 'explode', 
     show: 'fadeIn', 
     width: 400, 
     height: 300 
    }); 

在HTML:<div id='#JqUiDialog'></div>

編輯:好吧,這個問題似乎當我有<input type='text'/>作爲由局部視圖返回的HTML的一部分發生。這仍令我困惑。

+0

我做了很多與ui對話的東西,並沒有這種問題,看看這裏http://mrgsp.md:8080/awesome/popupformdemo你有在這裏在你的FF相同的問題 – Omu 2010-11-11 22:18:22

回答

1

答:在創建對話框時,

show: 'fadeIn' 

是什麼弄亂它爲Firefox瀏覽器。