2016-10-28 1 views
0

Html5 入力タイプ= "date"はFirefoxでは動作しません。この単純なhttps://jqueryui.com/datepicker/のデータピッカーで、Firefox用にどのように置き換えることができますか?これは私のブレーズテンプレートで動作します:ブラウザFFの場合は流星でチェックし、入力タイプ= "date"をJQueryのデータピッカーで置き換えます

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

答えて

0
meteor add awatson1978:browser-detection 

チェックhttps://atmospherejs.com/awatson1978/browser-detection

+0

検出は機能しますが、それをJQueryに置き換えることはできません。私はあなたの答えの後に自分のコードを更新しました。私は "$(...)を取得します。datepickerは関数ではありません"というエラーです。 –

関連する問題