BX.bind
void BX.bind( Object|DOMNode el, String event, Function handler );
Функция устанавливает функцию handler в качестве обработчика события event элемента el.
Примечание
Использование BX.delegate (или BX.proxy) предпочтительнее. Это позволит:
- делать BX.unbind
- не плодить код, а вешать один и тот же обработчик на несколько элементов.
Примеры использования
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));
Сообщение не промодерировано, возможны ошибки и неточности.
|
||
Нет информации о четвертом параметре options:
Полезно, если нужно установить passive: true или false | ||
msk-develop
|
В качестве параметра event может также принимать "bxchange", который содержит в себе установку обработчиков на события: "change", "cut", "paste", "drop", "keyup"
|
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.