首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使ClockPicker的引导(插件)出现在一个启动模式弹出形式?

如何使ClockPicker的引导(插件)出现在一个启动模式弹出形式?
EN

Stack Overflow用户
提问于 2014-05-30 18:08:48
回答 4查看 14.4K关注 0票数 6

下面是引导程序的ClockPicker链接:dg

但是,当我尝试使用它来填充一个文本输入时--在一个引导模式弹出时,时钟会出现在模式弹出后。如何让时钟选择器出现在(或前面)弹出的模式中?

下面是所发生的事情的图像:

我尝试将div的z索引更改为前面;我还尝试将clockpicker.css中每个元素的z索引更改为前面(例如: z-index: 1120)。然而,这一切只会使时钟消失。

代码语言:javascript
复制
<div class="modal fade appointment-modal"
     id="appointment-modal"
     tabindex="-1"
     role="dialog"
     aria-labelledby="myModalLabel"
     aria-hidden="true">

<div class="modal-dialog tutors-modal">
    <div class="modal-content tutors-modal">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title">Appointment Scheduler</h4>
        </div>
        <div class="modal-body" style="height: 575px; left: 2.5%;">
            <div class="container">
                <div class="row">
                    <div class="col-md-12">     
                        <div class="alert alert-danger"><span class="glyphicon glyphicon-alert"></span>
                            <form role="form" action="/portal/make-appointment/" method="post" id="appointment_form" class="form-horizontal">
                                <div class="col-lg-6">

                                    <div class="input-group clockpicker" id = "clockpicker" style="padding: 6px; padding-bottom: 20px;">
                                        <input type="text" class="form-control" id = "time" name="time" value="08:00">
                                        <span class="input-group-addon">
                                            <span class="glyphicon glyphicon-time"></span>
                                        </span>
                                    </div>
                                    <script type="text/javascript">
                                        var input = $('#time');
                                        input.clockpicker({
                                            autoclose: true
                                        });
                                    </script>
                                    <input type="submit" name="submit" id="submit" value="Schedule Appointment" class="btn btn-info pull-right">
                                </div>
                            </form>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="modal-footer">
        </div>
    </div>
</div>

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2014-05-30 19:22:13

我用你的代码做了一个JSFiddle

正如我所怀疑的,问题是模态的z指数高于时钟模态的z指数。

要解决这个问题,只需在CSS中添加以下内容:

代码语言:javascript
复制
.clockpicker-popover {
    z-index: 999999;
}
票数 11
EN

Stack Overflow用户

发布于 2017-06-08 17:52:21

只需将此样式添加到时钟选择器中即可。

代码语言:javascript
复制
.clockpicker-popover 
{
   z-index: 999999 !important;
}
票数 1
EN

Stack Overflow用户

发布于 2020-03-22 16:33:13

我只用这个解决了这个问题

代码语言:javascript
复制
.popover {
     z-index: 215000000 !important;
 }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23960866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档