【发布时间】:2012-06-05 17:10:19
【问题描述】:
我在使用 jQuery 日期选择器控件时遇到了一些困难。在我的应用程序中,我使用最基本的方法来调用日历:
$('#elmt').datepicker();
目标元素是弹出式div上的输入文本框。每当我单击文本框时,日历都会显示为透明:http://s17.postimage.org/4knyxgvjz/see_thru_calendar.png
我已经在 Stackoverflow 上尝试了一些建议来调整 ui-datepicker 类的 z-index:
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; z-index: 9999 !important; }
但这也没有什么不同。我的测试环境正在运行 Internet Explorer 7(日历在 jQuery-UI 提供的示例 index.html 上呈现正常)。
有没有人在 jQuery UI 日期选择器中看到过这样的问题?
【问题讨论】:
-
您使用的是最新版本的 UI 库吗?
-
@BradBrening 是的,我使用的是 1.8.20。我在 1.8.17 中也遇到了同样的问题——我尝试了 Cupertino 和 Redmond 主题。
-
您能发布您的 HTML 和 CSS 文件的完整代码吗?
-
看起来确实是 z-index 问题。
-
您是否还包括用于 jQuery UI 的自定义主题 .css 样式表?如果没有主题,日期选择器将是透明的。
标签: javascript jquery css jquery-ui internet-explorer