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

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));


© «Битрикс», 2001-2024, «1С-Битрикс», 2024