javascript - 日期选择器 : Datepicker on Modal (z-index)

标签 javascript jquery twitter-bootstrap jquery-ui datepicker

今天,当我尝试在 Bootstrap Modal 上显示日期选择器时,我遇到了这个问题。

我正在使用bootstrap-datepicker作为日期选择器库。

这是我的模态形式:

<div class="form-group">
     <label for="message-text" class="control-label">Start Date</label>
          <div class="input-group date">
               <div class="input-group-addon">
                   <i class="fa fa-calendar"></i>
               </div>
               <input type="text" class="form-control pull-right datepicker" id="datepicker2" name="start_date">
           </div>
</div>

这是我的日期选择器脚本:

$('#datepicker2').datepicker({
        autoclose: true,
        format: 'yyyy-mm-dd',
        zIndexOffset: 10000
    });

我已经使用了 zIndexOffset,但它不起作用,日历仍然显示在模式后面。

有人可以提出解决方案吗?

谢谢。

最佳答案

您应该尝试在模态 div 内添加日期选择器容器。您可以为模式指定一个id,如下所示:

<div class="form-group" id="myModalWithDatePicker">
  <label for="start_date" class="control-label">Start Date</label>
  <div class="input-group date">
    <div class="input-group-addon">
      <i class="fa fa-calendar"></i>
    </div>
    <input type="text" class="form-control pull-right datepicker" id="datepicker2" name="start_date">
  </div>
</div>

然后您可以使用container选项,如下所示:

$('#datepicker2').datepicker({
    autoclose: true,
    container: '#myModalWithDatePicker',
    format: 'yyyy-mm-dd'
});

关于javascript - 日期选择器 : Datepicker on Modal (z-index),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37906313/

相关文章:

jquery - 垂直选项卡在 chrome、ie 和 firefox 之间显示不同的结果

javascript - 关闭时获取Bootstrap的模态初始数据-*

javascript - 如何从对象中的 forEach 中获取搜索结果?

javascript - 如何使用 Babel 构建 Webpack(同时保留源文件夹结构)?

JavaScript:在对象声明中声明变量

php - Masonry、WordPress Loop 和 Bootstrap

html - Bootstrap 导航对齐堆栈 li

javascript - Material 表不会添加行

javascript - 防止超链接上的默认操作来运行 AJAX

javascript - 如何将字符串与对象键进行比较并获取该键的值?