@budro77

Битрикс Javascript в конец страницы?

При активации опции "Переместить весь Javascript в конец страницы" отваливается jQuery.
Подключено так:

CJSCore::Init(array("jquery"));
$APPLICATION->SetAdditionalCSS("/js/lytebox.css",true);
$APPLICATION->SetAdditionalCSS('/js/fancybox/jquery.fancybox.css',true);
$APPLICATION->AddHeadScript("/js/lytebox.js" );
$APPLICATION->AddHeadScript("/js/flexSlider.js" );
$APPLICATION->AddHeadScript("/js/jquery.columnizer.js" );
$APPLICATION->AddHeadScript("/js/inputmask.js" );
$APPLICATION->AddHeadScript("/js/jquery.inputmask.js" );
$APPLICATION->AddHeadScript("/js/inputmask.phone.extensions.js" );
$APPLICATION->AddHeadScript('/js/fancybox/jquery.fancybox.pack.js');
$APPLICATION->AddHeadScript('/js/menu.js');
$APPLICATION->AddHeadScript('/js/addtocart.js')

Пробовал CJSCore::Init(array("jquery")); ставить перед $APPLICATION->ShowHead(), все равно все ломается.

В чем может быть проблема?
  • Вопрос задан
  • 514 просмотров
Пригласить эксперта
Ответы на вопрос 1
serginhold
@serginhold
Посмотри исходники ShowHead, увидешь что внутри штук 5-8 вызовов других функций, и вот те что не js, пишешь вместо ShowHead, а js вызов также внизу вручную. И не надо использовать эти странные опции, которые парсят всю страницу и перемещают html
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы