Я пытаюсь добавить скрипт, когда размер экрана меньше 900, но он не добавляет скрипта, но я получаю предупреждающее сообщение, когда размер экрана меньше 900 Мой вопрос отличается от этого Dynamically load a JavaScript file. Моя проблема заключается в том, что в моей системе не работает следующий скрипт.JQuery: добавить тег скрипта, когда размер экрана меньше
<script>
if($(window).width() <= 900) {
alert("size is less than 900");
var sc = document.createElement('script');
sc.src = 'js-min/bootstrap/jquery.min.js';
sc.type = 'text/javascript';
if(typeof sc['async'] !== 'undefined') {
sc.async = true;
}
document.getElementsByTagName('head')[0].appendChild(sc);
}
</script>
Работы для меня https://jsfiddle.net/92dm07ss/ - проверять при загрузке, и вы можете увидеть JS файл в голове –
Он просто отображает предупреждающее сообщение, но не добавляет тег сценария внутри головки тега –
Вы посмотрели другие ответы? Там очень [похоже здесь] (http://stackoverflow.com/questions/13121948/dynamically-add-script-tag-with-src-that-may-include-document-write) – toomanyredirects