Создаю модальное окно с полноразмерным изображением, однако есть ошибка, при клике на превью появляется модалка, затем сразу же удаляется, т.е. отрабатываются оба события одновременно. Как можно исправить конфликт?
$(document).click(function(e) {
if(!$(e.target).is('.extra__modal')) {
$('.extra__modal').fadeOut('fast', function() {
$('.extra__img').remove();
});
}
});
$('.img').click(function(event) {
var img = $(this).css('background-image');
img = img.replace(/(url\(|\)|")/g, '');
var modal = `<div class="extra__img">
<img src="${img}" alt="">
</div>`;
$('.extra__modal').append(modal);
$('.extra__modal').css({
left: ($(document).width() - $('.extra__modal').outerWidth())/2,
top: ($(window).height() - $('.extra__modal').outerHeight())/2
});
$('.extra__modal, .extra__img').fadeIn('fast');
});
$('.img').click(function(event) {
event.stopPropagation();
...
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Помогите пожайлуста, никак не могу решить проблемуЕсть таблица с полями, которые пользователь может добавлять сам при необходимости добавить...
Есть страница, фреймворк bootstrap 45 на которой графики, реализованные на d3js находятся глубоко внизу страницы (страница длинная)
https://iscarboxru/ - сайт Ошибка в том что при добавлении товара в корзину у меня выходит ошибка сервера 500, использую ajax код - main