Здравствуйте. Недавно поставил себе демо версию Битрикс и возникла проблема с работой скриптов.
Есть на сайте меню-аккордеон, свертывание и развертывание которого работает на js (вне битрикса все работает отлично).
После подключения к Битриксу js меню начинает работать, но при этом ссылки, менюшки на сайте перестают функционировать, даже главная панель администратора Битрикса частично не работает. После отключения js все работает, кроме нужного меню.
Подключаю js следующим образом:
Так же использовал
Но это все не суть важно, т.к. js подключался разными способами, но вот только после этого возникали проблемы с остальным контентом сайта.
Сам скрипт на меню разместил в футере
Может кто-нибудь сможет подсказать, что я делаю не так, я новичек и многого не знаю. Загуглил и выкурил много форумов, но решения так и не нашел.
Есть на сайте меню-аккордеон, свертывание и развертывание которого работает на js (вне битрикса все работает отлично).
После подключения к Битриксу js меню начинает работать, но при этом ссылки, менюшки на сайте перестают функционировать, даже главная панель администратора Битрикса частично не работает. После отключения js все работает, кроме нужного меню.
Подключаю js следующим образом:
Код |
---|
<head> <title><?$APPLICATION->ShowTitle()?></title> <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH."/js/jquery-1.11.3.js");?> <?$APPLICATION->ShowHead()?> <li nk href="styles.css" rel="stylesheet" type="text/css"> </head> |
Код |
---|
<sc ript language="javascript" src="SITE_TEMPLATE_PATH."/js/jquery-1.11.3.js</sc ript> |
Но это все не суть важно, т.к. js подключался разными способами, но вот только после этого возникали проблемы с остальным контентом сайта.
Сам скрипт на меню разместил в футере
Код |
---|
<sc ript> var mainNav = $('#aside > ul > li > a'); $('#aside > ul > li > ul').hide(); $('a').click(function(e){ e.preventDefault(); }); mainNav.click(function(){ $(this).siblings('ul').slideToggle(1000,'swing'); }); </sc ript> </body> |
Может кто-нибудь сможет подсказать, что я делаю не так, я новичек и многого не знаю. Загуглил и выкурил много форумов, но решения так и не нашел.