#日期控件 my97日期控件 如何使年,月,时间选择框修改成滚动条
three说的对,你想实现我这种横拉滚动?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>日期</title>
<link rel="stylesheet" type="text/css" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script type="text/javascript" src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script type="text/javascript" src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery-ui-timepicker-addon/1.6.3/jquery-ui-timepicker-addon.min.js"></script>
<style>
.scrollbar {
width: 200px;
height: 200px;
overflow: auto;
}
</style>
</head>
<body>
<div class="scrollbar">
<input type="text" id="dateInput">
</div>
<script>
function initDatePicker() {
var dateInput = $('#dateInput');
dateInput.datetimepicker({
dateFormat: 'yy-mm-dd',
timeFormat: 'HH:mm:ss',
showButtonPanel: true,
changeMonth: true,
changeYear: true
});
var scrollbar = $('.scrollbar');
scrollbar.scroll(function() {
dateInput.datetimepicker('hide');
});
}
$(document).ready(function() {
initDatePicker();
});
</script>
</body>
</html>
你的问题有歧义,你是希望手机上那种滚轮转盘式样的日期选择,还是希望在年月日上增加一对上下箭头,可以微调的那种。
修改样式就可以了
.WdateDiv select.WdateY,
.WdateDiv select.WdateM,
.WdateDiv select.WdateD,
.WdateDiv select.WdateH,
.WdateDiv select.WdateMI {
appearance: none;
-webkit-appearance: none;
overflow: auto;
}
my97datepicker好像滚动条的功能,
要使用my97datepicker库创建日期选择框,可以按照以下步骤进行:
<!-- 引入CSS文件 -->
<link rel="stylesheet" type="text/css" href="my97datepicker/skin/WdatePicker.css">
<!-- 引入JS文件 -->
<script src="my97datepicker/WdatePicker.js"></script>
<input id="datepicker" type="text" class="Wdate">
document.getElementById("datepicker").addEventListener("focus", function() {
WdatePicker();
});
document.getElementById("datepicker").addEventListener("focus", function() {
WdatePicker({specialDates: ['....-..-01', '....-..-15']});
});
document.getElementById("datepicker").addEventListener("click", function() {
WdatePicker({dateFmt: 'yyyy年M月d日 H时m分', minTime: '09:00:00', maxTime: '17:30:00'});
});
document.getElementById("datepicker").addEventListener("click", function() {
WdatePicker({dateFmt: 'yyyy年MM月dd日', qsEnabled: true, quickSel: ['2000-1-10', '2000-2-20']});
});
以上是使用my97datepicker库创建日期选择框的基本步骤和常用属性。根据具体需求,可以调整和组合使用这些属性来实现特定的功能。如果需要更多详细信息和代码示例,可以参考my97datepicker官方文档。
#日期控件 my97日期控件 web端如何使年,月,时间选择框修改成滚动条式的选择框