隐藏在JQuery Dialog中的Bootstrap DateTimePicker

时间:2017-07-19 14:05:32

标签: jquery twitter-bootstrap datetimepicker

我在JQuery对话框中有一个bootstrap datetimepicker(as here)。但是,当显示datetimepicker时,当我希望它显示在对话框的顶部时,它会隐藏在对话框内。

以下是目前的情况:

enter image description here

正如你所看到的,这远非理想。

我已经研究过,我似乎找到的唯一解决方案是将z-index增加到一个很大的值,但这似乎不起作用。我已经尝试过许多不同的类,例如.datepicker .ui-datepicker .bootstrap-datetimepicker-widget,并且尝试使用和不使用!重要但似乎没有任何工作。

有没有人有其他想法?

我的代码如下:

<div class="mui-textfield">
    <input type="date" id="txtDate"/>
    <label>Date</label>
</div>

$('#txtDate').datetimepicker({
    format: 'DD-MM-YYYY',
    keepOpen: false
});

1 个答案:

答案 0 :(得分:0)

z-index对我来说确实是个问题,但我还必须在对话框和对话框内容div上设置overflow: visible才能对其进行转义。这是最终对我有用的CSS:

.datepicker
{
    z-index: 99999   !important;
}
.ui-dialog {
    overflow:visible !important;
}
.ui-dialog-content {
    overflow:visible !important;
}