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

BX.ready

void 
BX.ready(
	Function handler
);

Функция добавляет обработчик события DOM-структура доступна для записи. Более короткий вариант – BX(Function handler).

Пример

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("События");
	CJSCore::Init();
?>
<a href="http://1c-bitrix.ru" class="css_bind" data-param="HELLO" >click Me</a>
<div class="css_bind" data-param="HELLO2">click Me2</div>

<script>
BX.ready(function(){
	var param1 = ' global Hello';
	BX.bindDelegate(
		document.body, 'click', {className: 'css_bind' },
		function(e){
			if(!e)
				e = window.event;
         
			alert(this.getAttribute('data-param')+param1);
			return BX.PreventDefault(e);
		}
	);
});
</script>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>


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