繁体   English   中英

Pickadate.js 不会在点击时打开

[英]Pickadate.js does not open on click

在我们将选择日期从 3.5.4 更新到 3.5.6 后,选择器不会在点击时打开。 我们正在使用日期和时间选择器,它们都没有出现。

我们使用不同的选择器,例如:

var options = {
    format: 'HH:i',
    editable: true,
    interval: 30,
};
$('.worktime').pickatime(options);

或者

$('#datepicker').pickadate({
    labelMonthPrev: 'letzter Monat',
    labelMonthNext: 'nächster Monat',
    monthsFull: moment.months(),
    weekdaysFull: moment.weekdays(),
    weekdaysShort: moment.weekdaysShort(),
    // Buttons
    today: 'heute',
    clear: '',
    close: 'schließen',
    // Formats
    format: 'dd.mm.yyyy',
    formatSubmit: undefined,
    hiddenPrefix: undefined,
    hiddenSuffix: '_submit',
    hiddenName: undefined,
    // other
    firstDay: 1,
    selectYears: 4,
    editable: true,
});

即使我在控制台中运行上面的代码,它也不起作用。 只有以下显示了选择器:

var picker = $('#datepicker').pickadate('picker')
picker.open()

在版本 3.5.4 之后,pickadate 插件在传递“editable: true”参数时不会绑定任何事件。 我们不得不在新版本中自己绑定点击和焦点。

如果您唯一的更改是将 Pickadate.js 从 3.5.4 更新到 3.5.6,那么请在https://github.com/amsul/pickadate.js/issues 上打开一张票并退回到 3.5.4。

event.stopPropagation() 也为我修复了它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM