Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何使用z索引在前端显示ui TimePicker?_Jquery_Css_Jquery Ui_Colorbox - Fatal编程技术网

Jquery 如何使用z索引在前端显示ui TimePicker?

Jquery 如何使用z索引在前端显示ui TimePicker?,jquery,css,jquery-ui,colorbox,Jquery,Css,Jquery Ui,Colorbox,在色盒内,我使用计时器。问题是时间选择器 由于溢出,颜色框边缘的内容减少:隐藏 在这里我粘贴了一些代码 //我写的javascript代码 jQuery(".transportPopup").colorbox({ initialWidth: 150, initialHeight: 150, width: 920, scrolling: false, transition: "elastic", opacity: 0.3 }, function() { // timepickr on tex

在色盒内,我使用计时器。问题是时间选择器 由于溢出,颜色框边缘的内容减少:隐藏

在这里我粘贴了一些代码

//我写的javascript代码

jQuery(".transportPopup").colorbox({
initialWidth: 150,
initialHeight: 150,
width: 920,
scrolling: false,
transition: "elastic",
opacity: 0.3
}, function() {
   // timepickr on textbox to choose time
   jQuery("#start_time, #end_time").timepickr({updateLive: false, trigger: "focus" });
});
上面的脚本用html将颜色框弹出

<div id="colorbox" style="padding-bottom: 42px; padding-right: 42px; display: block; width: 878px; height: 277px; top: 285.5px; left: 44px;">  
<div id="cboxWrapper" style="height: 319px; width: 920px;">  
......  
<div id="cboxContent" style="float: left; width: 878px; height: 277px;">  
<div id="cboxLoadedContent" style="display: block; width: 878px; overflow: hidden; height: 277px;"><div>  
<div style="position: relative; z-index: 1;">  
        <label class="lblText floatLeft" for="departure_time"><span class="star">*&nbsp;</span>Departure time:&nbsp;</label>                    
        <input type="text" class="inputText w50" readonly="readonly" value="" id="departure_time" name="departure_time">  
        <!-- CODE GENERATED BY TIMPICKR -->  
        <div class="ui-helper-reset ui-timepickr ui-widget" style="left: 309.3px;">  
            ..........  
        </div>          
</div>  
......  
</div>  
//时间选择器的css由其作者定义

.ui-timepickr {
position:absolute;
width:480px;
top:22px;
display:none;
z-index:99999;
}

如果我更改colorbox的css并将“overflow”属性设置为“visible” 然后滚动条出现在页面上,宽度变为页面的两倍
页面。

确保所有z-index元素都有css
位置:
属性,否则z-index将无法工作。

我找到了解决方案。只需设置计时器分钟刻度的宽度。

谢谢重播。现在,我发现问题不在于z-index,而在于colorbox“overflow”属性。如果我将溢出设置为所有颜色框ID的“隐藏”中的“可见”,则问题已得到解决,但溢出时页面宽度变为双倍,页面上会出现滚动。尝试设置溢出:自动,这有帮助吗?我指的是html和css,请格式化:-)如果您很友好;-)。将其添加到问题中(编辑^),将是这里的最佳做法。对不起,我是新来的。
.ui-timepickr {
position:absolute;
width:480px;
top:22px;
display:none;
z-index:99999;