jQuery getScript для загрузки внешнего скрипта и вызова функции, которая полагается на то, что скрипт не работает - PullRequest
0 голосов
/ 15 мая 2019

У меня есть следующий код для загрузки внешнего скрипта, я вижу на вкладке сети консоли, скрипт загружается, но я получаю ошибку:

Uncaught TypeError: $(...).pikaday is not a function

Это мой скрипт:

<input class="my-datepicker" id="from_date" type="text" placeholder="From" name="from_date" value="">

<script>

$(window).on('load', function() {

   $.when(
      $.getScript( "https://cdnjs.cloudflare.com/ajax/libs/pikaday/1.8.0/pikaday.min.js" ),
      $.Deferred(function( deferred ){
          $( deferred.resolve );
      })
   ).done(function(){

      $(".my-datepicker").pikaday({
         firstDay: 1
      });

  })

});

</script>
...