Я пытаюсь использовать библиотеку JS Pikaday с div (а не полем) в качестве триггера .Но это просто не работает.Код ниже,
Проблемы:
Я заметил, что 'onOpen'
появляется в консоли сразу - не знаю почему, может быть недоразумение с моей стороны - поэтому яЯ немедленно звоню picker.hide()
, чтобы скрыть это ... это кажется неправильным.
Когда я нажимаю .clickme
, ничего не происходит.
Что я делаю неправильно?jsFiddle здесь https://jsfiddle.net/jar46hed/3/
const clickme = document.querySelector('.clickme');
const picker = new Pikaday({
// below isn't working
trigger: clickme,
onSelect(date) {
console.log('onSelect');
},
onOpen() {
console.log('onOpen');
},
onClose() {
console.log('onClose');
}
});
clickme.parentNode.appendChild(picker.el);
// why do I need to do below? Isn't it expected to be hidden by default?
picker.hide();