Materialize datepicker SelectOnClose不起作用

Ilo*_*ona 7 cross-browser datepicker materialize

我正在尝试使用Materialize创建一个日期选择器.根据文档,当用户选择日期时,datepicker应该关闭.

这不适用于我的页面.我在Windows上使用最新的Chrome浏览器.我试过IE浏览器,但是整个日期选择器没有显示...

单击此处查看我的页面(输入3和4是日期选择器)

我的javascript:

$('#due_date').pickadate({
  monthsFull: [ 'januari', 'februari', 'maart', 'april', 'mei', 'juni', 'juli', 'augustus', 'september', 'oktober', 'november', 'december' ],
  monthsShort: [ 'jan', 'feb', 'maa', 'apr', 'mei', 'jun', 'jul', 'aug', 'sep', 'okt', 'nov', 'dec' ],
  weekdaysFull: [ 'zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag' ],
  weekdaysShort: [ 'zo', 'ma', 'di', 'wo', 'do', 'vr', 'za' ],
  today: 'vandaag',
  clear: 'verwijderen',
  close: 'sluiten',
  firstDay: 1,
  format: 'dd-mm-yyyy',
  formatSubmit: 'yyyy/mm/dd',
  closeOnSelect: true,
  selectMonths: true, // Creates a dropdown to control month
  selectYears: 3, // Creates a dropdown of 15 years to control year
  min: new Date()
});
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我修理这些日期选择器吗?

Ken*_*ath 18

请在代码中添加以下几行代码.

onSet: function (ele) {
   if(ele.select){
          this.close();
   }
}
Run Code Online (Sandbox Code Playgroud)


Dan*_*Qiu 2

Materialise 的开发者认为,如果根据这个问题,如果它没有在 select 时关闭,它将匹配 Google 的日期选择器:

https://github.com/Dogfalo/materialize/issues/870

但是,如果您不介意,您可以更改 Materialise 的源代码,如下所示:

https://github.com/Dogfalo/materialize/commit/db0629d30a9d3e5ac06a019955a8e10062f91833