jquery モバイル日付ピッカーを追加していますが、デフォルトで日付ピッカーが表示されます。代わりに、フォーカスがある場合にのみ表示し、フィールドがフォーカスを失ったときに非表示にしたい...方法はありますか?
追加したページヘッダーで
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<link rel="stylesheet" href="/css/jquery.ui.datepicker.mobile.css" />
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
<script>
//reset type=date inputs to text
$( document ).bind( "mobileinit", function(){
$.mobile.page.prototype.options.degradeInputs.date = true;
});
</script>
<script src="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js"></script>
<script src="/js/jQuery.ui.datepicker.js"></script>
<script src="/js/jquery.ui.datepicker.mobile.js"></script>
それを機能させるための本文の日付フィールド:
<label for="date">Date Input:</label>
<input type="date" name="date" id="date" value="" />