Широкое горизонтальное меню: авто-свёртка пунктов под «ещё», чтобы не выходило за строку навигации
Пересчитываем ширину суммой дочерних li, недоступные вкладываем в выпадающий блок.
Найдите нужную статью о модулях 1С-Битрикс,
настройке и оптимизации
Найдено результатов: 7 по тегам frontend
Пересчитываем ширину суммой дочерних li, недоступные вкладываем в выпадающий блок.
Сборник приёмов для анимаций, событий и адаптивного поведения, пересказано и адаптировано под связку компонента + свой JS.
BX.ready для старта после ядра, CJSCore на серверной стороне, типовые вызовы BX.ajax и единые строки интерфейса через BX.message вместо дубля текстов PHP и клиента.
setFrameMode как голос, createFrame/begin со stub для AJAX-догрузки, markNonCacheable по StaticHtmlCache и штатный cron для очистки html_pages вместо ручного удаления каталогов.
Как программно собирать разметку в проектах на 1С‑Битрикс: BX.create для вложенных узлов, props, attrs, стили, события и текст — без лишней конкатенации строк.
Как воспроизвести баг и разобраться в чужом фронте без IDE: панель Chrome — Elements и Event Listeners, Console и поиск объявления функции, Sources и breakpoints, Network с Payload и Initiator, Network Conditions и смена User-Agent.
Короткий набор приёмов на «ванильном» JS: значения по умолчанию, querySelector, делегирование, :scope, разовый клик, работа с data-атрибутами и классами, плавный скролл и XHR с FormData для типовых AJAX-обработчиков.