这是ASP.NET MVC 2.基本上,我在一个带有AJAX调用的控制器中调用一个动作,动作返回一个局部视图(所以,一些HTML)。
我有一个jQuery UI对话框,我在AJAX回调函数中填充。
$('#JqUiDialog').html(htmlResult);
$('#JqUiDialog').dialog('open');
IE7似乎正确渲染(令人惊讶的是),另一方面,FF将所有内容上移约90px。这包括对话框的标题和调整大小栏。任何想法为什么会发生这种情况或如何解决它?
$('#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 :(得分:1)
答案:创建对话框时,
show: 'fadeIn'
是FireFox的混乱。