Как без ошибок асинхронно загружать js?

Всем привет! Вначале страницы у меня асинхронно загружается jquery
А ниже на странице есть такой код:
$("#vote").on('click', function(){
.............
})

Но он не работает.
Как сделать, чтобы и jquery продолжал загружаться асинхронно и код работал?

Вот пример: https://jsfiddle.net/2ofm8r7a/
Причем уберите слово async - и все сразу работает
  • Вопрос задан
  • 246 просмотров
Решения вопроса 1
@timfcsm
1.поменяйте async на defer
2. вынесите код в отдельный файл
3. подключите этот файл после файла jquery и так же установите ему defer
<script src="jquery.js" defer></script>
// здесь может быть какой-то другой код...
<script src="my-script.js" defer></script>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы