<input type="date">をブラウザのsafariでも機能させるため下記のサイトを参考にmodernizr.jsを入れてみたのですが、動作しません。
https://chaika.hatenablog.com/entry/2015/09/28/175239
chromeのコンソールを確認したところエラーは「Uncaught TypeError: Modernizr.load is not a function」と表示されていました。
modernizr.jsなど必要なファイルが読み込めているかどうは確認しました。
コードはこちらです。
<script type="text/javascript" src="inc/js/modernizr-custom-4.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script> <link rel="stylesheet" href="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css"> <script> Modernizr.load({ test: Modernizr.inputtypes.date, complete: function() { $('input[type=date]').datepicker({ dateFormat: 'yy-mm-dd' }); } }); </script>
javascrip、jqueryに詳しい方教えていただけないでしょうか。
よろしくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。