jQuery иногда недоступен при загрузке с "defer" из CDN

Я испытываю очень спорадическую проблему с jQuery при загрузке из CDN с defer атрибут в Firefox:

<script defer src="http://code.jquery.com/jquery-1.11.3.min.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/bootstrap-3.3.2.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/fuelux.js" ></script>
...

Большую часть времени, по крайней мере, на моем сервере разработки, это работает просто отлично. Однако, возможно, 1 из 5 раз, когда я загружаю страницу, я получаю ошибки от Bootstrap, FuelUX и почти всех других плагинов, заявляющих, что jQuery не определен:

Неспособность найти JQuery

Я удивлен, потому что даже в этом случае, если я посмотрю на временные метки в консоли Firefox, окажется, что скрипты загружаются в правильном порядке.

Что здесь происходит? Это проблема с deferили с Firefox, или с CDN, или я что-то не так делаю?

1 ответ

Решение

Есть ли какая-то конкретная причина добавления отложений в jQuery?

Это не зависит, вы можете попробовать удалить отсрочку от него.

<script src="http://code.jquery.com/jquery-1.11.3.min.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/bootstrap-3.3.2.js" ></script>
<script defer src="http://localhost/bloomingtontutors/public/js/fuelux.js" ></script>
Другие вопросы по тегам