Как без ошибок асинхронно загружать 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>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект
30 апр. 2024, в 23:39
5000 руб./за проект