Pickadate.js 点击不打开
Pickadate.js does not open on click
在我们将我们的 pickadate 从 3.5.4 更新到 3.5.6 之后,选择器不会在点击时打开。我们正在使用日期和时间选择器,显示了 none 个。
我们使用不同的选择器,例如:
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()
如果您唯一的变化是 Pickadate.js 从 3.5.4 更新到 3.5.6,请在 https://github.com/amsul/pickadate.js/issues 提交工单并返回到 3.5.4。
在版本 3.5.4 之后,pickadate 插件在传递 "editable: true" 参数时不绑定任何事件。我们不得不在新版本中自行绑定点击和焦点。
event.stopPropagation() 也帮我修好了
在我们将我们的 pickadate 从 3.5.4 更新到 3.5.6 之后,选择器不会在点击时打开。我们正在使用日期和时间选择器,显示了 none 个。
我们使用不同的选择器,例如:
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()
如果您唯一的变化是 Pickadate.js 从 3.5.4 更新到 3.5.6,请在 https://github.com/amsul/pickadate.js/issues 提交工单并返回到 3.5.4。
在版本 3.5.4 之后,pickadate 插件在传递 "editable: true" 参数时不绑定任何事件。我们不得不在新版本中自行绑定点击和焦点。
event.stopPropagation() 也帮我修好了