我有一个幻灯片放映div,并且在该div上方有一个日期选择器字段。
当我单击datepicker字段时,datepicker面板显示在幻灯片显示div后面。
我把脚本写成:
http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.14/jquery-ui.min.js
所以我不能在CSS中改变datepicker的z索引。脚本生成的datepicker的z-index是1,而我的幻灯片div(也称为googleajaxapi) z-index是5。所以我想我必须将date picker的z-index增加到大于5。那么有什么方法可以增加它吗?
有人能帮我吗?
发布于 2012-01-03 03:53:23
将以下样式放在“input”文本元素中:position: relative; z-index: 100000;
。
datepicker div从输入中获取z索引,但只有在位置是相对的情况下才有效。
使用这种方式,您不需要修改jQuery UI中的任何javascript。
发布于 2012-08-27 19:46:51
只需在你的css中使用'.ui-datepicker{ z-index: 9999 !important;}
‘,9999就可以被替换为你想要的日期选择器可用的任何层值。任何代码都不会被注释,也不会在输入元素上添加'position:relative;
‘css。因为增加输入元素的z索引将对所有输入类型按钮产生影响,这在某些情况下可能不需要。
发布于 2013-04-19 06:36:09
对我很管用
.hasDatepicker {
position: relative;
z-index: 9999;
}
https://stackoverflow.com/questions/7033420
复制相似问题