Итак, я пытался играть с JS на this codepen так, что при нажатии на заднем плане, она закрывает модальное ... Но, у меня есть две проблемы:Как мне работать, чтобы закрыть этот модальный?
- .modal содержится внутри. modal-background
- Я такой позорный noob, что не могу найти обходного пути.
Помогли ли вы, ребята? Все, так что я могу узнать и исправить :)
Здесь ниже приведен код JS:
$('.button').click(function(){
var buttonId = $(this).attr('id');
$('#modal-container').removeAttr('class').addClass(buttonId);
$('body').addClass('modal-active');
})
$('#modal-container').click(function(){
$(this).addClass('out');
$('body').removeClass('modal-active');
});
Спасибо! : D
Спасибо :), но сейчас, я не могу закрыть его вообще, или я что-то отсутствует? Я попытался добавить '' inside _.modal_ и следующий код, чтобы закрыть его '$ (" # close-btn "). Click (function () { \t $ ("# модальный-контейнер") addClass ("из"); \t $ ("тело") removeClass ("модальный-активный"); ..}); ' Но ничего не budges: ( – Sebbie
Код для закрытия модальности уже существует ... Попробуйте этот более простой код для вашей кнопки: '$ (" # close-btn "). Click (function() {$ (" # modal-container "). Click ();}); 'Он будет« имитировать щелчок по фону ». –
Хорошо ... Есть проблема ... Удерживайте. –