在IE7中显示jQuery UI datepicker时,页面内容消失

时间:2010-08-05 08:23:53

标签: jquery jquery-ui uidatepicker jquery-ui-datepicker

我正在使用jQuery UI:
<script type="text/javascript" src="/jscripts/jquery-1.4.min.js"></script> <script type="text/javascript" src="/jscripts/jquery-ui-1.8.2.custom.min.js"></script>
和IE7(公司规则!)

datepicker 显示时(包含在表单中并且围绕 div ),父div 内容消失。<登记/> 当我移动鼠标超过菜单(在另一个div中)时,它会再次出现 当我切换到FireFox时不是这种情况,不幸的是,IE是我项目中必须的。

页面布局CSS太复杂了,无法在此处显示,但也许您遇到了类似的问题 你知道这种行为的解决方案 我试图找到一些指导原则,应该为div(或表单)设置什么CSS属性,其中放置了datepicker字段,但找不到任何有用的东西。

感谢您的支持,
布里

1 个答案:

答案 0 :(得分:1)

我遇到了与datepicker和IE7类似的问题。该问题是通过在页面上设置了一个CSS浮点属性集来触发的。当打开日期选择器时,各种内容将消失。

我能够通过将以下任何一个CSS属性应用于消失的每个受影响的元素来解决此问题:

  overflow: auto;
  position: relative;

希望有所帮助;