addJs
boolean public \Bitrix\Main\Page\Asset::addJs( $path, boolean $additional = false );
Нестатический метод добавляет js в секцию <head>…</head>
сайта.
Внимание! Добавляемые скрипты могут выводиться не в том порядке, в котором были добавлены.
Аналог CMain::AddHeadScript в старом ядре.
Параметры
Параметр | Описание | Версия |
---|---|---|
$path | Путь к JS файлу | |
$additional | По умолчанию false, то есть скрипты подключаются после подключения скриптов ядра и шаблона сайта. Если true скрипты, подключаемые данным методом, будут добавляться в конец текущего таргета вывода скриптов. Т.е. если относятся к ядру то после всего ядра, если к шаблону, то после шаблона сайта и смогут на него повлиять. |
Примеры
use Bitrix\Main\Page\Asset; Asset::getInstance()->addJs(SITE_TEMPLATE_PATH . "/js/fix.js");
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
| ||
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
document.addEventListener('DOMContentLoaded', () => {/*то, что должно после формирования DOM работать*/}) | ||
Сообщение не промодерировано, возможны ошибки и неточности.
|
Необходим параметр добавления атрибута к тэгу <sc ript>
|
Сообщение не промодерировано, возможны ошибки и неточности.
|
Ответ будет? Как добавить скрипт в конец, но только один?
Если ставлю галочку в настройках главного модуля, то все скрипты ( в т.ч и карты яндекса идут в конец, что в корне неверно! ) А если не ставлю галочку, то половину скриптов не работают, из-за того, что они выше контента. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.