为什么Pikaday.js库触发器在默认情况下不起作用并打开?

时间:2019-01-20 19:54:29

标签: javascript pikaday

我正在尝试将Pikaday JS库与div(而不是字段)一起用作trigger。但这是行不通的。代码如下,

问题:

  1. 我注意到'onOpen'立即出现在控制台中-而不是 确定原因,也许是我的误解-所以我立即 调用picker.hide()来隐藏它...这似乎是错误的。

  2. 当我单击.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();

0 个答案:

没有答案