Начало работы с библиотекой BX
Начнем с основы, любой код с использованием библиотеки Битрикса должен быть расположен внутри метода BX.ready()
:
BX.ready(function(){
// здесь ваш код
});
Кроме собственной JS-библиотеки
в Bitrix используются включённые в продукт сторонние прориентарные библиотеки, которые нужно подключать из PHP
:
CJSCore::Init(['название_библиотеки']);
Подробнее о стороннех библиотеках, можно посмотреть в официальной документации.