Есть код который при наведении на картинку затеняет все кроме самой картинки (добавляет класс видимости блоку, который все затеняет, а у картинки z-index больше чем у тени).
$(document).ready(function() {
$('.flat-img').mouseenter(function() {
$('.floor-shadow').addClass('visible');
});
$('.flat-img').mouseleave(function() {
$('.floor-shadow').removeClass('visible');
});
});
И как бы все работает, но когда две картинки, то при наведении на первую вторая тоже не затеняется (у них одинаковый класс). Как можно сделать чтобы при наведении на первую картинку вторая затенялась вместе с остальным фоном. Можно сделать отдельный клас для каждой картинки, но нужно сделать без добавленя классов, поскольку картинок может быть очень много.