Closed BazMaster closed 7 years ago
Есть такое, спасибо. Пока можете обойти это следующим образом:
var element = document.querySelector('input');
if (element) {
pickmeup(element, {
position : 'right',
hide_on_select : true
});
}
Исправлено в 4adb1aa
Если на странице нету инпута, то в консоль Google Chrome выходит следующая ошибка:
Uncaught TypeError: Cannot read property '__pickmeup' of null
А в Firefox в консоли следующее:
TypeError: target is null
pickmeup.js:1188:7
Такое бывает, когда датапикер используется на одной или нескольких страниц, а js-код вписан в общий для всего сайта js-файл.
Приходится вставлять скрытый инпут на всех страницах, чтобы ошибка не появлялась.
Демка с воспроизведённой ошибкой: https://jsfiddle.net/bazilio100lei/zo7553oh/2/