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));
![]()
msk-develop
|
В качестве параметра event может также принимать "bxchange", который содержит в себе установку обработчиков на события: "change", "cut", "paste", "drop", "keyup"
|
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.