Jquery 对话框在IE7中不会更改宽度
我在页面上设置了一个jQueryUI对话框,其中填充了一些信息,如表和表单,然后用Jquery 对话框在IE7中不会更改宽度,jquery,jquery-ui,internet-explorer,Jquery,Jquery Ui,Internet Explorer,我在页面上设置了一个jQueryUI对话框,其中填充了一些信息,如表和表单,然后用 $("#dialogbox").dialog({ autoOpen: false, resizable: false, modal: true, width: 500 }); 这在FF中工作得非常好,但在IE7中却失败得可怕。问题是,无论我做什么,对话框都会以大约内容宽度的1/2进行渲染,从而切断另一半 我用$dialogbox.csswidth和$dialo
$("#dialogbox").dialog({
autoOpen: false,
resizable: false,
modal: true,
width: 500
});
这在FF中工作得非常好,但在IE7中却失败得可怕。问题是,无论我做什么,对话框都会以大约内容宽度的1/2进行渲染,从而切断另一半
我用$dialogbox.csswidth和$dialogbox.parent.csswidth在对话框的外部div和内部div上ping了CSS宽度-内部div解析为'auto',外部div解析为'500',这很好,但它仍然以大约一半的宽度渲染
另一件奇怪的事:当我在框本身上设置resizeable:true时,它会调整大小,但只有内容会水平调整大小——框的外部部分只会垂直调整大小,并保持固定在其半宽大小
是否有其他人有此问题,如果有,他们是如何解决的?是否有其他CSS应用于该对话框?如果我们能看到你的CSS,那会很有帮助。出于兴趣,如果你在两者上ping.width而不是.csswidth,会有什么不同吗?