【发布时间】:2016-10-15 12:36:46
【问题描述】:
我正在使用来自以下链接 Adding a TimePicker to JQuery UI DatePicker 的 TimePicker 库
一切正常,我在下面添加了我的脚本!
HTML
<asp:TextBox ID="text_date" Width="200px" CssClass="textbox my-date" MaxLength="10" runat="server" ClientIDMode="Static"></asp:TextBox>
JQuery
$(document).ready(function () {
$('#text_date').timepicker({
hourGrid: 0,
minuteGrid: 0,
stepHour: 1,
stepMinute: 5,
timeFormat: 'HH:mm',
showSecond: false,
showMillisec: false,
showMicrosec: false,
showTimezone: false,
controlType: 'select',
showButtonPanel: false,
});
});
CSS
.ui-timepicker-div {
opacity: 1;
background: rgb(244, 193, 157);
font-family: 'Berlin Sans FB';
font-size: 17px;
width: 100%;
height: 100%;
border: 2px solid darkblue;
}
.ui-timepicker-div .ui-widget-header {
margin-bottom: 8px;
background: darkorange;
color: darkblue;
border-bottom: solid 1px #555;
}
.ui-timepicker-div dl {
text-align: left;
width: 90%;
margin-left: 3%;
margin-right:3%;
padding-left: 2%;
padding-right: 2%;
padding-top: 2%;
padding-bottom: 2%;
font-family: 'Berlin Sans FB';
font-size: 17px;
background: rgb(244, 152, 152);
border: 1px solid #9d2323;
}
.ui-timepicker-div dl dt {
float: left;
clear:left;
padding: 0 0 0 5px;
}
.ui-timepicker-div dl dd {
margin: 0 10px 10px 40%;
}
.ui-timepicker-div td {
font-size: 90%;
}
.ui-tpicker-grid-label {
background: none;
border: none;
margin: 0;
padding: 0;
}
.ui-timepicker-div .ui_tpicker_unit_hide{
display: none;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input {
background: none;
color: inherit;
border: none;
outline: none;
border-bottom: solid 1px #555;
width: 95%;
font-family: 'Berlin Sans FB';
font-size: 17px;
}
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus {
border-bottom-color: #aaa;
}
这提供了以下输出,效果很好,
但问题是我无法识别CSS 标记以访问用于选择小时和分钟值的TimePicker 中的DropDownList。我想为它们添加样式,但我不确定如何访问它们。有人可以帮我弄这个吗? TimePicker 喜欢中提到的CSS 没有显示访问DropDownList 框的详细信息。
【问题讨论】:
标签: javascript jquery html css asp.net