Html5 Тип ввода = «дата» не работает с Firefox. Как заменить его на Firefox с помощью этого простого https://jqueryui.com/datepicker/ datapicker? Это должно работать с моим Blaze-шаблон:Проверка с помощью meteor, если браузер FF и замена типа ввода = «дата» с помощью JQuery datapicker
HTML
<template name="myTemplate">
{{#each showDates}}
<li>
<input id="datepicker" type="date" value={{date}}" />
</li>
{{each}}
</template>
JS (обновлено # 1)
Template.myTemplate.onRendered(function(){
//replacing html5-date with jquery for FF doesn't work?
if(BrowserDetect.browser == "Firefox"){
alert("FIREFOX USER!");
$(document).ready(function() {
$("#datepicker").datepicker();
});
}
});
Я получаю следующее сообщение об ошибке:
Exception from Tracker afterFlush function: TypeError:
$(...).datepicker is not a function
Обнаружение работает, но я не могу заменить его на JQuery. После вашего ответа я обновил свой код. Я получаю «$ (...). Datepicker не является функцией». –