Подключение скрипта только для определенных разрешений окна браузера
<script media="all and (max-width: 800px)" src="/js/menu.js"></script> Все равно пашет на больших разрешениях, хотя он там мне ни разу не нужен :-/ |
Ленча,
У элемента script нет атрибута media, читай стандарт. |
эм... и как же можно подключить скрипт для определенных разрешений?
Пробовала так if ($(window).width() < 800) { <script src="/js/menu.js"></script> }; пробовала так if (screen.width < 800) document.write ('<script type="text/javascript" src="/js/_menu.js" ></sc' + 'ript>'); Вообще не пашет - ни при каких разрешениях(( |
Ленча,
<script> if (screen.width < 800) document.write('<script src="/js/menu.js"><\/script>'); </script> |
Так вроде бы заработало, точнее, на заработало, а прописывается. При этом, когда строки нет, то есть разрешение больше 800, ругается на окончание самой записи с условием, на строку с закрывающим тегом. Если же разрешение меньше 800 - прописывается подключение, и тогда уже ругается на закрывающий тег строки с подключением.
Ошибка Цитата:
|
Ленча,
В моей примере нет фигурных скобок, неужели ты не видишь. |
У меня их тоже нет
UPD Решено. Помогло jQuery(document).ready(function($) для инициализации скрипта. |
Часовой пояс GMT +3, время: 12:34. |