Делаю карту России с помощью плагина jqvmap.
http://sergeecj.beget.tech/test-eco-page/test-svg-map.php
Цвет меняю при клике на нужный пункт: все воздух вода лес мусор
jQuery('.types-pollution__all').click(function(){
$('#vmap').vectorMap('set', 'colors', allColorMap);
});
jQuery('.types-pollution__air').click(function(){
$('#vmap').vectorMap('set', 'colors', airColorMap);
});
в переменных allColorMap, airColorMap массивы цветов субъектов РФ.
НО есть баг - если кликнуть по какому-либо субъекту РФ цвет остается и после переключения на другой цвет и наведении на субъекты проявляется предыдущий текст.
Меняем цвет -> Кликаем по карте -> Меняем цвет -> Наводим курсор на карту и видим что прошлый цвет начинает появляться на наведенных субъектах.
Как менять цвет карты, чтобы не было этого бага?
Весь код страницы выкладывать не стал, можно посмотреть в исходном коде страницы.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники