Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在多日期选择器中选择2个日期后,月份将自动移动_Javascript_Jquery_Calendar_Jquery Multidatespicker - Fatal编程技术网

Javascript 在多日期选择器中选择2个日期后,月份将自动移动

Javascript 在多日期选择器中选择2个日期后,月份将自动移动,javascript,jquery,calendar,jquery-multidatespicker,Javascript,Jquery,Calendar,Jquery Multidatespicker,我正在使用jQuery的多日期选择器日历。它工作正常,但在选择前几个月的两个日期后,它会自动移动到“当前月份”视图 我在下面给出了我用于我的页面的代码 $(文档).ready(函数(){ $(“#datePick”).multiDatesPicker({ 月数:2, minDate:新日期(2018年9月1日), maxDate:新日期() }); }); 这对我很有效 <script type="text/javascript"> $(document).ready(func

我正在使用jQuery的多日期选择器日历。它工作正常,但在选择前几个月的两个日期后,它会自动移动到“当前月份”视图

我在下面给出了我用于我的页面的代码

$(文档).ready(函数(){
$(“#datePick”).multiDatesPicker({
月数:2,
minDate:新日期(2018年9月1日),
maxDate:新日期()
});
});

这对我很有效

<script type="text/javascript">
 $(document).ready(function(){
        $('#captureDateRange').multiDatesPicker({
            numberOfMonths: 2,
            minDate : new Date(2018, 9, 1),
            maxDate : new Date()
        });

    $.datepicker._selectDateOverload = $.datepicker._selectDate;
    $.datepicker._selectDate = function (id, dateStr) {
        var target = $(id);
        var inst = this._getInst(target[0]);
        inst.inline = true;
        $.datepicker._selectDateOverload(id, dateStr);
        inst.inline = false;
        if (target[0].multiDatesPicker != null) {
            target[0].multiDatesPicker.changed = false;
        } else {
            target.multiDatesPicker.changed = false;
        }
             this._updateDatepicker(inst);

    };
});

</script>

$(文档).ready(函数(){
$(“#captureDateRange”).multiDatesPicker({
月数:2,
minDate:新日期(2018年9月1日),
maxDate:新日期()
});
$.datepicker.\u selectDateOverload=$.datepicker.\u selectDate;
$.datepicker.\u selectDate=function(id,dateStr){
var目标=$(id);
var inst=此项。_getInst(目标[0]);
inst.inline=true;
$.datepicker.\u选择DateOverload(id,dateStr);
inst.inline=false;
if(目标[0]。multiDatesPicker!=null){
目标[0]。multiDatesPicker.changed=false;
}否则{
target.multiDatesPicker.changed=false;
}
本文件更新了Tepicker(inst);
};
});

这是一个已知问题:请参阅;特别是,请查看评论以了解解决方法。感谢您的评论。这对我很有效@Rakesh G R