需要帮助解决bootstarp日期选择器中的这种奇怪行为。它间歇性地发生。日期选择器现在显示在正确的位置(即,在datepicker图标旁边)并且也没有显示月份,而是显示日期,即默认属性。所以我理解的是,它没有执行属性(即容器,格式,minViewMode等)。
<link rel="stylesheet" href="bootstrap.min.css" type="text/css"/>
<link href="bootstrap-datepicker.css" rel="stylesheet">
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="bootstrap.min.js"></script>
<script type="text/javascript" src="bootstrap-datepicker.js"></script>
<link rel="stylesheet" href="mywebsite.css" type="text/css"/>
jQuery(document).ready(function() {
$(document).on("click", ".datepickerIcon", function () {
$('#myDatepicker').bootstrapDP({
container: '#mydatepicker-custom-position',
format: "yyyy-mm",
startView: "year",
minViewMode: "months",
startDate: startDate,
endDate: endDate,
autoclose: false,
multidate: true,
forceParse: false
}).bootstrapDP( "show");
});
});