Когда я ссылаюсь на файл пользовательского интерфейса jQuery, хранящийся на серверах Google, со следующим кодом в моем:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
... и в моих сценариях $(document).ready ()
я делаю следующее ...
$("#date-processed").datepicker ({ dateFormat: 'M. dd, yy' });
Скрипт сломается для всех браузеров на этой странице.Причина в том, что он говорит «DatePicker» не существует как функция.Так что, если я зайду на http://jqueryui.com/download и скачаю пользовательскую библиотеку пользовательского интерфейса jQuery с UI Core и Datepicker и свяжу этот файл вместо меня, она будет работать отлично.
Итак, для эксперимента я скачалпользовательская библиотека jQuery UI из http://jqueryui.com/download с проверкой все , затем я Google CDN-копия jQuery UI, и разница в размере файла составляет 7 КБ.
В большинствеИз учебников и примеров Datepicker, которые я видел, люди используют копию CDN от Google очень хорошо, поэтому я предполагаю, что это должно быть что-то, что я делаю неправильно, а не несоответствие со стороны Google.Я подтвердил, что мой локальный номер версии и номер версии Google CDN пользовательского интерфейса jQuery совпадают.Кто-нибудь достаточно знаком с Google CDN и jQuery UI, чтобы пролить свет на эту ситуацию?