Jquery GlDatePicker-为什么日历在更改月份时消失?

Jquery GlDatePicker-为什么日历在更改月份时消失?,jquery,datepicker,jquery-ui-datepicker,Jquery,Datepicker,Jquery Ui Datepicker,我正在使用glDatePicker: 当我点击下个月的按钮时,日历突然消失了。日历的css更改为“display:none” 为什么会发生这种情况,我如何防止这种情况? 我已设置设置:“showAlways:true” 这是代码的摘录: $('.datearrival').glDatePicker( { showAlways: true, onClick: function(target, cell, date, data) { setInternational

我正在使用glDatePicker:

当我点击下个月的按钮时,日历突然消失了。日历的css更改为“
display:none

为什么会发生这种情况,我如何防止这种情况? 我已设置设置:“
showAlways:true

这是代码的摘录:

$('.datearrival').glDatePicker(
{
    showAlways: true,
    onClick: function(target, cell, date, data) {
        setInternationalDate ("#avfarr", target, date);
        setTimeout(showcalendar, 25);                
        if(data != null) {
            alert(data.message + '\n' + date);
        }
    }         

}); //end of datepicker.



<div id="arrivaldatecalendar" class="arrivaldatecalendar calendarcommon" style="display:none;position:absolute;top:0px; left:125px;width:320px !important; height:200px;" gldp-el="avfarr">
</div>

<input gldp-id="avfarr" type='text' name='arrival_date'  title='Ankunft' tabindex=1  class='datearrival' id='avfarr'></div>
$('.datearrival').glDatePicker(
{
showAlways:没错,
onClick:函数(目标、单元格、日期、数据){
setInternationalDate(“avfarr”,目标,日期);
设置超时(showcalendar,25);
如果(数据!=null){
警报(data.message+'\n'+日期);
}
}         
}); //日期选择器结束。

这里有一个链接:

尝试添加到jsfiddle.net/I对glDatepicker.js做了一些更改,例如将此调用更改为:onHide:function(calendar){calendar.show();},现在它正在工作。。