Datetimepicker日历未在正确位置打开

时间:2015-04-10 07:23:44

标签: jquery html css twitter-bootstrap calendar

我在paramquery网格中使用Eonasdan bootstrap datetimepicker。从开始我遇到一个问题,如果我打开datetimepicker,日历隐藏在网格内。当我给出css条件时



.dropdown-menu {
position: fixed;
}




它正在运作。日历清晰可见,但未在正确的位置打开。给定" position:fixed",如果我点击选择器图标,日历将在网格的右上方或网格的右下方打开。它没有在确切的地方开放。我该如何解决这个问题?

http://i.stack.imgur.com/7f2zc.png

3 个答案:

答案 0 :(得分:1)

尝试使用Datepicker中的widgetParent选项 $(".input-group.date").datetimepicker({ widgetParent: 'body'});

现在您可以调整定位,widgetParent选项允许您在页面的任何容器中显示小部件。

答案 1 :(得分:1)

我遇到了类似的问题,其中我的表单元格中的日期元素剪切了小部件。我无法将我的日期元素用作小部件的DOM父级,但我仍然希望将其用作视觉定位。

我已经提交了一份包含处理此问题的代码的公关。 我添加了一个新选项:forceElementPosition。它允许DOM育儿 widgetParent,但位于输入元素旁边。

https://github.com/Eonasdan/bootstrap-datetimepicker/pull/1647

答案 2 :(得分:0)

请删除overflow:hidden

.pq-grid td.pq-grid-cell{overflow:hidden}

替换它: -

.pq-grid td.pq-grid-cell{overflow:visible}

Demo