jQuery Ui对话框宽度:auto Ie8

时间:2011-03-05 11:18:20

标签: jquery jquery-ui jquery-ui-dialog

我有jQuery Ui对话框,如下面的代码:

$("#RoleProperty").dialog({
    autoResize: true,
    show: "Clip",
    hide: "Blind",
    height: 'auto',
    width: 'auto',
    autoOpen: false,
    modal: true,
    position: 'top',
    draggable: true,
    title: "مشخصات نقش",
    open: function (type, data) {
        $(this).parent().appendTo("form");

    },
    buttons: { "بستن": function () { $(this).dialog("close"); document.getElementById("<%=btnCancel.ClientID%>").click(); } }
});

但属性width:auto在IE8中工作不正常。 它适用于Firefox。 jQuery Ui版本是1.8.5 jQuery版本是1.5

  

- 其他信息。我打开这个DIalog服务器端(在ASP.NET之后)   回发)

2 个答案:

答案 0 :(得分:0)

确保您没有IE兼容模式的问题。您是否通过刷新按钮看到了损坏的页面图标?

如果是这样,请使用以下内容:

答案 1 :(得分:0)

这里有一个有趣的答案:

Auto size a jQuery UI dialog in Internet Explorer