jQuery UI对话框内容在填充后会上移

时间:2010-11-11 20:18:58

标签: asp.net-mvc asp.net-mvc-2 jquery-ui jquery

这是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的一部分时,似乎会出现问题。它仍然令我感到困惑。

1 个答案:

答案 0 :(得分:1)

答案:创建对话框时,

show: 'fadeIn'

是FireFox的混乱。