【发布时间】:2016-05-01 01:46:40
【问题描述】:
引导日期时间选择器版本 - 4.15.35
我有一个模态形式的引导日期时间选择器。如果它位于模态窗口的顶部或中间,它工作正常。如果我将它放在底部,日期时间选择器会在屏幕的最顶部打开,而不是在容器下方或旁边。
我添加了 widgetParent 选项;它现在不显示日期时间控制窗口。我将添加的 z-index 更改为 999999,它仍然不显示它。
$('#StartDate').datetimepicker({
useCurrent: false,
format: 'MM/DD/YYYY hh:mm',
widgetParent: '#StartDate',
debug:true
})
.bootstrap-datetimepicker-widget.dropdown-menu{
z-index:99999999;
}
这是为同一个容器生成的两个部分 html 代码,只是位置发生了变化。
当控件放置在模态页面的顶部或中间时:
<div class="bootstrap-datetimepicker-widget dropdown-menu usetwentyfour
bottom" style="display: block; top: 125px; bottom: auto; left: 165px; right: auto;">
当控件放置在模态页面底部时。快到modal结束了,但是还有足够的空间来展示控件。
<div class="bootstrap-datetimepicker-widget dropdown-menu top"
style="display: block; top: auto; bottom: 543px; left: 165px;
right: auto;"><ul class="list-unstyled">
【问题讨论】:
-
你试过
widgetParent: 'body',
标签: twitter-bootstrap twitter-bootstrap-3 bootstrap-modal bootstrap-datetimepicker