Привет, крч.
Проблема: Есть модалка логина/реги. И при клике в любом месте модалки кроме табов (переключение между логином/регистрацией) модалка закрывается
я вроде как нашел проблемную область в коде, но что делать не знаю
var _onEvents = function() {
_item.on( {
click: function() {
var curIndex = $(this).index();
_tab[0].obj.setActive(curIndex);
_obj.addClass('open');
_site.addClass('sign-in-open');
return false;
}
} );
$(document).on( {
click: function(e) {
var canClose = true; // если здесь поставить false, модалка не закрывается по клику внутри, но и по клику снаружи тоже(снаружи должна)
if ( !$(e.target).closest('.sign__modal') ){
canClose = false;
}
if (canClose) {
_obj.removeClass('open');
_site.removeClass('sign-in-open');
}
}
} );
_closeBtn.on( {
click: function() {
_obj.removeClass('open');
_site.removeClass('sign-in-open');
return false;
}
} );
},
_init = function() {
_onEvents();
};
_init();
};