【发布时间】:2020-09-04 07:58:43
【问题描述】:
【问题讨论】:
标签: bootstrap-4 datetimepicker tempus-dominus-datetimepicker
【问题讨论】:
标签: bootstrap-4 datetimepicker tempus-dominus-datetimepicker
为了禁用月份选择,您可以将 picker-switch 元素的 pointer-events 设置为 none:
没有
元素永远不是指针事件的目标;然而,指针 如果这些后代具有,则事件可能会针对其后代元素 指针事件设置为其他值。在这些情况下, 指针事件将触发此父元素上的事件侦听器 在活动期间适合他们往返后代的途中 捕获/冒泡阶段。
sn-p:
$('#datetimepicker1').datetimepicker();
$('#datetimepicker1').datetimepicker('toggle');
#datetimepicker1 .bootstrap-datetimepicker-widget .datepicker-days table th.picker-switch {
pointer-events: none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.3/css/bootstrap.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.3/js/bootstrap.bundle.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tempusdominus-bootstrap-4/5.1.2/css/tempusdominus-bootstrap-4.min.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/tempusdominus-bootstrap-4/5.1.2/js/tempusdominus-bootstrap-4.min.js"></script>
<div class="container">
<div class="row">
<div class="col-sm-6">
<div class="form-group">
<div class="input-group date" id="datetimepicker1" data-target-input="nearest">
<input type="text" class="form-control datetimepicker-input" data-target="#datetimepicker1"/>
<div class="input-group-append" data-target="#datetimepicker1" data-toggle="datetimepicker">
<div class="input-group-text"><i class="fa fa-calendar"></i></div>
</div>
</div>
</div>
</div>
</div>
</div>
【讨论】: