Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отключение JS для разрешения смартфона (https://javascript.ru/forum/misc/50173-otklyuchenie-js-dlya-razresheniya-smartfona.html)

djnickoff 15.09.2014 18:00

Отключение JS для разрешения смартфона
 
Доброго времени суток! помогите мне пожалуйста! имеется сайт http://shina-i-disk.ru на нем имеется адаптивная верстка. На десктопе должен работать вот этот код
var config = {
      '.chosen-select'           : {},
      '.chosen-select-deselect'  : {allow_single_deselect:true},
      '.chosen-select-no-single' : {disable_search_threshold:10},
      '.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
      '.chosen-select-width'     : {width:"95%"}
    }
    for (var selector in config) {
      $(selector).chosen(config[selector]);
    }
находящийся в файле <script src="<?=SITE_TEMPLATE_PATH?>/index.js"></script>, а вот на смартфонной верстке этот код надо отключить так как он мешает каким то образом работе меню <script src="<?=SITE_TEMPLATE_PATH?>/jquery.dlmenu.js"></script> подскажите как его отключить для смартфона? (пробовал удалять код
var config = {
      '.chosen-select'           : {},
      '.chosen-select-deselect'  : {allow_single_deselect:true},
      '.chosen-select-no-single' : {disable_search_threshold:10},
      '.chosen-select-no-results': {no_results_text:'Oops, nothing found!'},
      '.chosen-select-width'     : {width:"95%"}
    }
    for (var selector in config) {
      $(selector).chosen(config[selector]);
    }
меню начинает работать.:-E :help:

tsigel 15.09.2014 18:16

Надо определять на сервере телефон это или нет и убирать тег скрипта.

Лучше на сервере определять устройство чем на клиенте.


Часовой пояс GMT +3, время: 20:19.