03

Июля 2018

Отключение JS кода для мобильных устройств

Доброго времени суток, раз Вы перешли на данную статью, возможно вам нужно отключить js код для мобильного устройства.
Данная необходимость может возникнуть!

К примеру у нас есть очень простой код (в моем случае в файле index.html):
 

<script> alert('Привет пользователь haskymix!'); </script>

Поместим данный код в файл с названием mycodejs.js
Теперь непосредственно напишем условие в нужной для нас странице (в моем случае index.html)

<script type="text/javascript"> { if (screen.width > 480) document.write ('<script type="text/javascript" src="js/mycodejs.js" ></sc' + 'ript>'); } </script>

На этом все готово! Где 480 — это как раз разрешение, при котором больше не будет срабатывать код.
Так же может возникнуть проблема, что при уменьшении окна браузера, условие не отработает, а только при обновлении страницы. В этом случае воспользуемся: событие ресайза браузера:

<script type="text/javascript"> $(window).resize(function(){ if (screen.width > 480) document.write ('<script type="text/javascript" src="js/mycodejs.js" ></sc' + 'ript>'); }); </script>

На этом сегодня все!