Документация для разработчиков
Темная тема

BX.bind

void 
BX.bind(
Object|DOMNode el, 
String event,
Function handler
);

Функция устанавливает функцию handler в качестве обработчика события event элемента el.

Примечание

Использование BX.delegate (или BX.proxy) предпочтительнее. Это позволит:

  1. делать BX.unbind
  2. не плодить код, а вешать один и тот же обработчик на несколько элементов.

Примеры использования

BX.bind(BX('test'), 'click', function() {alert('click!')})

Получить непосредственно элемент, по которому кликнули.

_hadleMoreButtonClickHandler: function(e)
{
   alert(BX.proxy_context.innerHTML);
}

BX.bind(BX('test'), 'click', BX.delegate(this._hadleMoreButtonClickHandler, this));


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
7
msk-develop
В качестве параметра event может также принимать "bxchange", который содержит в себе установку обработчиков на события: "change", "cut", "paste", "drop", "keyup"
© «Битрикс», 2001-2021, «1С-Битрикс», 2021
Наверх