问问题
292 次
1 回答
0
我通过在其中运行我的 jQuery 来解决这个问题
jQuery(window).load(function($)
代替
jQuery(document).ready(function($)
[编辑]:其实我不相信以上是最终的解决方案。我认为发生的事情是在 jQuery 本身(最新版本,1.7.2)中,在模态窗口关闭后,该<select>
字段的样式被设置为""
(空白,转换为)。inline-block
如果我理解正确,这是解决<select>
s 在早期版本的 IE 中具有一些高得离谱的 z-index 问题的“修复”,因此可以通过模态窗口显示。jQuery 将它们设置display:none
为模态窗口显示,然后在窗口关闭后重置它们。
然而,就我而言,这导致添加display: inline-block
到我之前隐藏的<select>
元素中。我通过!important
在 CSS 两个地方 display: 中添加声明来解决这个问题。哇!
于 2012-05-04T19:50:15.240 回答