使用meteor检查浏览器FF并用JQuery datapicker替换input type =“date”

时间:2016-10-28 14:12:20

标签: jquery meteor meteor-blaze

Html5 输入类型=“日期”不适用于Firefox。如何使用这个简单的https://jqueryui.com/datepicker/数据标签替换Firefox?这应该适用于我的blaze-template:

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

我收到以下错误:

  

Tracker afterFlush函数的异常:TypeError:

     

$(...)。datepicker不是函数

1 个答案:

答案 0 :(得分:0)

 meteor add awatson1978:browser-detection

检查https://atmospherejs.com/awatson1978/browser-detection