我正在尝试将Pikaday JS库与div(而不是字段)一起用作trigger。但这是行不通的。代码如下,
问题:
我注意到'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();