Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 对话框在IE7中不会更改宽度_Jquery_Jquery Ui_Internet Explorer - Fatal编程技术网

Jquery 对话框在IE7中不会更改宽度

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

我在页面上设置了一个jQueryUI对话框,其中填充了一些信息,如表和表单,然后用

$("#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,会有什么不同吗?