问题:当模式登录窗口打开时,单击他的任何部分(选项卡登录/注册除外)关闭模式。我不能处理。我只(而不是)看到它的类“问题”的根源,该类在我单击模态内部时删除(仅在模态外部单击时应关闭) Only if i comment this lines then modal don't close on click inside(but outside too)
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;
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();
};
我认为这个js代码部分的某个地方有问题
所以我怎么能从关闭的js“东西”(我不知道JS)中除模式窗口框之外,我从js所知道的全部都是querySelector addEventListener和classList。我需要您的帮助! :)
P.S。我使用搜索找到了有关引导程序的老话题:/