jQuery:IE下的对话框高度问题

时间:2010-02-09 08:28:24

标签: jquery dialog

我遇到IE8下的jQuery对话框问题:

我首先初始化对话框,然后通过选项更改其高度:

div.dialog("option",{"height":y});  
在Firefox下,任何东西都很好,但在IE下,盒子缺少一些高度(大约50px),所以我得到了丑陋的垂直滚动条。 任何想法可能是错的?

THX

3 个答案:

答案 0 :(得分:1)

初始化docs中指定的高度的方法有两种:

没有大括号:

div.dialog("option", "height", y);  

或花括号(没有“选项”):

div.dialog({height:y}); 

答案 1 :(得分:1)

您可以设置字段的高度和宽度,以便在显示对话框后重置该字段的样式。

show: {
    effect: 'puff',
    complete: function () {
        $('#modifySubmit').css({
            height: "30px",
            width: "90px"
        });
    }

答案 2 :(得分:0)

我有点不同的问题。当窗口大小改变时,我改变了对话框的大小。在ie6中,它无法正常工作。这里的帮助是解决方案。

var heightOfHeaderDialog = 35;
div.height(y-heightOfHeaderDialog);