Евгений: defer сохраняет порядок загрузки, как скрипты прописаны в коде... значит в чём-то другом проблема.. если вы подключаете их не в конце всего html, оберните свой код в $(document).ready(function(){})
Тимур: Не знаю из-за этого ли проблема, но установил всем другим скриптам defer и теперь вроде все нормально.
Подскажите еще плз, defer - это разновидность асинхронной загрузки?
Евгений: так у вас там и другие скрипты, что ж вы молчите то:D им скорее всего тоже jquery нужен был...
да, defer это тот-же async , только ставит в скрипты в очередь на выполнение в том порядке, в котором они прописаны в коде. плюс они выполняются только после того, как браузер обработает html.
async же начинает выполнять скрипт сразу, как файл загрузился