@tgarl

Как обойти запрет кликов в BX.PopupWindow?

Добрый день.
решил использовать для отображения всплывающих окон BX.PopupWindow.
контент подгружается в него путем вызова
oPopup.setContent(BX('hideBlock'));
в сам hideBlock - по аяксу.

но когда в попап загружается форма с полями которые нужно обработать по клику я наталкиваюсь что на этот помпа вешается запрет кликов
key: "handleContainerClick",
	    value: function handleContainerClick(event) {
	      event.stopPropagation();
	    }


как мне обойти этот запрет чтобы заработало
$(document).on('click', '#formseeobject1 a.form__btn1', function(){ alert();})
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@PetrPo
Надо добавить параметр compatibleMode: false
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@tgarl Автор вопроса
Есть 2 решения этой задачи:
1. как написал PetrPo добавить параметр
compatibleMode: false

2. я нашел такое
events: {
		onAfterPopupShow: function(popup) {
					var obj= BX.findChild(popup.contentContainer, {className: 'form__btn1'}, true);
					if (obj)
					{
						BX.bind(obj, 'mousedown', function(){ 
							alert('111');
						});
					}
		}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы