Тема: Библиотека js (WAP/WEB мастеру/PHP/MySQL) Engine (27 Feb 2015 в 12:32) Исходя из того, что сама библиотека js была написана не под dcms, у меня некоторые функции так и не стали работать. Ты б еще сказать, что html не написан под dcms :) Я могу предположить, что ты скрипт не полностью скопировал. Возможно должны быть еще какие то библиотеки или атрибуты у ссылок для возможности их манипуляции Jonathan (27 Feb 2015 в 15:23) Engine, я понимаю, но js, наверное, тоже имеет какие-то функции как и php. Это же не голый html код. Я ниже напишу кусок кода моего \"горе-модуля\": D, который подключен к библиотеке javasсript. Вот, собственно, этот код: <? <div id=\"m\"><div id=\"mhead\" class=\"mhead\"><a accesskey=\"*\" class=\"hb_wrap mhb_home\" onclick=\"return menu.toggle(event);\" a-href=\"/\"> <div class=\"hb_btn mhi_home\">&nbsp;</div> </a> <a id=\"header_msgs\" class=\"hb_wrap mhb_notify\" accesskey=\"#\" a href=\"/mess\"> <div class=\"hb_btn mhi_notify\"> <em class=\"mh_notify_counter\"> 0</em></div></a><div class=\"hb_wrap mhb_back al_back\"><h1 class=\"hb_btn mh_header\">Илья</h1></div></div> ?> Он должен вызывать боковое меню! Есть два варианта, чтобы это сделать: нажать на соответствующую кнопку в верхней панели или сделать свайп от середины экрана вправо (для touch). У меня оба варианта не работают. Этой боковой панели нет. Как я уже понял, за её появление отвечает \"onclick\" : onclick=\"return menu.toggle(event);\" Может ошибаюсь, но мне почему-то так кажется. А вот уже другой кусок кода, но из библиотеки js: <? {var p=geByClass1(\"mhb_notify\",e);val(o,(window.al&&window.al.menu?\'<a href=\"/\" class=\"hb_wrap mhb_home\" accesskey=\"*\" onclick=\"return menu.toggle(event);\"><div class=\"hb_btn mhi_home\">&nbsp;</div></a>\':\'<a href=\"/\" class=\"hb_wrap mhb_home mhb_home\" accesskey=\"*\"><div class=\"hb_btn mhi_home mhi_home\">&nbsp;</div></a>\')+\'<div id=\"header_msgs\" class=\"hb_wrap mhb_notify\'+(!p||hasClass(\"mhb_no_notify\",p)?\" mhb_no_notify\":\"\")+\'\">\'+val(p)+\"</div>\"+c)}else if(l){var v=ce(\"div\");val(v,c),before(v.firstChild,l),remove(l)}}};ajax._init(),ajax.enabled=ajax._req?!0:!1,ajax.enabled&&(onDOMReady(function(){remove(\"app_go_frame\"),ajax.prepare_nav(),ajax.prepare_click(),menu&&menu.init() ?> Если обратить внимание, то в нем тоже есть функция, которую я выше описывал в первом html коде. Библиотека только одна! Сделал все правильно. Знач Engine (27 Feb 2015 в 15:44) Для свайпа я знаю что нужна доп библиотека. Просто так работать не будет. js исполняется непосредственно в браузере и ему совершенно плевать какой движек установлен. Он работает только с html Nissan (27 Feb 2015 в 16:08) Ты jQuery библиотеу подключил? Jonathan (27 Feb 2015 в 16:37) Nissan, подключил. Без неё вообще ничего не работало Источник: http://www.dcms-social.ru/forum/20/41/57867/