在colorbox中,我正在使用timepickr。问题是时间的挑剔 由于溢出:隐藏,内容在彩色边缘处被削减。
我在这里贴了一些代码,
//我写的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,
创建了colorbox popup<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">* </span>Departure time: </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>
//由其作者
定义的colorbox的css#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
//由其作者定义的timepickr的css
.ui-timepickr {
position:absolute;
width:480px;
top:22px;
display:none;
z-index:99999;
}
如果我更改了colorbox的css并将“overflow”属性设置为“visible” 然后滚动条出现在页面上,宽度变为加倍 页。
答案 0 :(得分:0)
确保alle z-index元素具有css position:
属性,否则z-index将无效。
答案 1 :(得分:0)