Почему триггер библиотеки Pikaday.js не работает и открыт по умолчанию? - PullRequest
0 голосов
/ 20 января 2019

Я пытаюсь использовать библиотеку JS Pikaday с div (а не полем) в качестве триггера .Но это просто не работает.Код ниже,

Проблемы:

  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();
...