@sneiks

Можно ли исправить ошибку append?

Всем добрый вечер!

Есть не большой код по отложенной загрузки js...

setTimeout(function() {
		$(".fshare-in").append('<script async src="https://yastatic.net/share2/share.js"><\/script>'), $(".ya-share2").removeClass("not-loaded")
}, 3e3);


Гугл спид ругается: Не отправляйте устаревший код JavaScript в современные браузеры.

Проблема я так понимаю в append? Или же я не прав? Как то это лечится?
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 1
vool
@vool
Разработчик
setTimeout(function() {
   let script = document.createElement("script");
   script.src = "https://yastatic.net/share2/share.js";
   script.setAttribute("async", "true");
   document.querySelector(".fshare-in").appendChild(script)
   document.querySelector(".ya-share2").classList.remove("not-loaded");
}, 3e3);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы