Javascript 如何停止关闭blur上的日期选择器? 问题

Javascript 如何停止关闭blur上的日期选择器? 问题,javascript,jquery,html,pickadate,Javascript,Jquery,Html,Pickadate,我使用的是pickadate.js,我希望我的日期选择器日历在日历外单击时保持打开状态。提前谢谢 我试过的 首先,我尝试了picker.set('select',newdate()),但它也会关闭日期选择器,因为如果选择了日期,则不会在单击模式标题时关闭日期选择器,但如果我们没有初始化日期选择器,则会在单击模式标题时关闭日期选择器。每次打开选择器时,关闭它的事件处理程序绑定到具有特定命名空间的文档($document.on('click.'+STATE.id))。 然后代码触发“打开”事件。 通

我使用的是pickadate.js,我希望我的日期选择器日历在日历外单击时保持打开状态。提前谢谢

我试过的
首先,我尝试了
picker.set('select',newdate()),但它也会关闭日期选择器,因为如果选择了日期,则不会在单击模式标题时关闭日期选择器,但如果我们没有初始化日期选择器,则会在单击模式标题时关闭日期选择器。

每次打开选择器时,关闭它的事件处理程序绑定到具有特定命名空间的文档(
$document.on('click.'+STATE.id)
)。 然后代码触发“打开”事件。
通过在此“打开”事件上绑定事件处理程序,我们可以立即解除绑定关闭选择器的文档事件(使用特定id)

var input=$('.datepicker').pickadate(),
picker=input.pickadate('picker');
选择器.on('open',function(){
$(document.off('.'+picker.get('id'))
});
.picker\uuu支架{
宽度:350px!重要;
}


请包括您已经尝试过的内容,并提供一个。首先,我尝试了picker.set('select',new Date());但它也会关闭日期选择器,因为如果选择了日期,则不会在单击模式标题时关闭日期选择器,但如果我们没有初始化日期选择器,则会在单击模式标题时关闭日期选择器。请下次将其编辑到问题中。hello@cronosS,我们如何使用materialize升级版本呢?@AvtarSodhi我在回答中添加了一个使用materialize的示例。嘿@CronosS,谢谢你的评论。我在模态中使用升级的MaterializeDatePicker。但是当我关闭模式时,我也在销毁datepicker实例,但是在销毁之后,该特定页面的滚动被禁用。请帮我做这个。