Управление DOM-структурой
Метод | Описание | С версии |
---|---|---|
BX.create | Создание узла DOM-структуры. | |
BX.adjust | Изменяет свойства узла DOM-структуры. | |
BX.addClass/BX.removeClass | Добавляет/удаляет узлу CSS-класс | |
BX.findChild, BX.findChildren, BX.findParent, BX.findNextSibling, BX.findPreviousSibling | Пакет функций поиска узлов в DOM-структуре, подходящих по заданным параметрам. | |
BX.toggleClass | Переключает наличие/отсутствие CSS-класса у узла DOM или осуществляет ротацию CSS-классов по списку. | |
BX.hasClass | Проверяет наличие CSS-класса у узла DOM. | |
BX.style | Получает или устанавливает текущее значение CSS-стиля узла DOM | |
BX.remove | Удаляет узел DOM-структуры. | |
BX.cleanNode | Очищает узла DOM-структуры от всех дочерних элементов. | |
BX.show(DOMNode node)/BX.hide(DOMNode node) | Показать/скрыть узел. | |
BX.focus | Устанавливает фокус на элементе. | |
BX.isNodeHidden | Определяет, скрыт ли указанный элемент DOM. | |
BX.scrollToNode | Прокручивает окно к позиции указанного элемента в DOM-структуре. | |
BX.setOpacity | Устанавливает уровень прозрачности элемента веб-страницы. | |
BX.setUnselectable/BX.setSelectable | Функции выключают / включают возможность пользовательского выделения внутри передаваемого элемента. | |
BX.width/BX.height | Возвращает (или задает) ширину, высоту элемента DOM. | |
BX.selectUtils.* | Работа со списками (select). | |
BX.toggle(DOMNode node) | Показывает, скрывает элемент DOM. | |
BX.insertAfter(node, dstNode) | Вставляет ноду сразу после целевой. Параметры:
| |
BX.prepend(node, dstNode) | Помещает ноду в начало содержимого целевой. Параметры:
| |
BX.append(node, dstNode) | Помещает ноду в конец содержимого целевой. Параметры:
| |
BX.insertBefore(node, dstNode) | Для вставки до соответствующей ноды. |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.