2012-03-06 65 views
0

我使用jQuery UI 1.8.17中的对话框插件。以下代码正常工作并打开对话框。但是,在对话框中设置任何选项都不起作用,并使对话变得透明。 这只是发生在IE9jQuery UI 1.8.17对话框选项在IE9中不起作用

jQuery('#faxdirectory_dialog').dialog().dialog("open"); 
jQuery('#faxdirectory_dialog').dialog("option", "height", 500); // this doesn't work. 
+0

尝试指定''500px''而不是'500' – jgauffin 2012-03-06 12:04:45

+0

谢谢,我已经尝试过了,它不起作用。事实上,问题不仅在于高度选项,而是全部。如果我设置了任何选项,它都不起作用,并使对话变得透明。 – Pravin 2012-03-06 12:50:46

+1

使用相同的jquery ui版本,在IE9中无任何问题:http://jsfiddle.net/E9zFw/ – 2012-03-06 14:06:31

回答

0

我们使用jQuery 1.4.2;我们最近升级到1.7.1,似乎已经修复了它。但是这个问题当然不是那样的,我们有很多其他的jQuery插件,而且他们之间的工作方式可能会成为问题。 当我能精确定位问题时,会更新答案。

0

尝试在开放设置高度选项:

$('#faxdirectory_dialog').dialog({ 
    height:500 
}); 
+0

谢谢你,但那是我原来的代码,它不起作用,所以我简化了它到上面的代码;因为我认为在使用选项进行初始化时出现了问题。 – Pravin 2012-03-06 12:45:49

相关问题