2011-09-26 99 views
0

我想更改jQuery UI中模态警报弹出窗口周围的窗口颜色。 所以我改变了它; .ui-widget-overlay { background: white 但是,出于某种奇怪的原因,以前存在的颜色的灰线显示在屏幕中间。我无法使用Chrome调试器选择元素,也无法在jQuery-ui css文件中找到它的类。见图片。jQuery ui模态窗口导致灰线

任何人都知道可能是什么原因造成的?

enter image description here

+0

如果你恢复CSS的方式,然后通过'overlay.background'选项,问题是否存在? – JAAulde

+0

你的意思是这样吗? http://forum.jquery.com/topic/jquery-ui-dialog-documentation-is-missing-overlay-option 我尝试过,但它没有为我工作,背景颜色根本没有改变。 –

+0

小部件可以选择'overlay',它是css样式属性名称/值的对象。不过,它并不在文档中,并且您链接的每个线程都从文档中删除,以便按照您在文章中描述的方式修改CSS。所以我想这没有帮助。 – JAAulde

回答

0

修复了这个问题。出于某种原因,我的jquery-ui.css文件有两个定义的.ui-widget-overlay类。将Williams例子中的背景颜色添加到另一个类中,并且它工作正常。