JQVmap баг при измении цвета динамически

189
22 января 2018, 09:25

Делаю карту России с помощью плагина 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 массивы цветов субъектов РФ.

НО есть баг - если кликнуть по какому-либо субъекту РФ цвет остается и после переключения на другой цвет и наведении на субъекты проявляется предыдущий текст.

Меняем цвет -> Кликаем по карте -> Меняем цвет -> Наводим курсор на карту и видим что прошлый цвет начинает появляться на наведенных субъектах.

Как менять цвет карты, чтобы не было этого бага?

Весь код страницы выкладывать не стал, можно посмотреть в исходном коде страницы.

READ ALSO
Draft js for React

Draft js for React

Решил создать текстовый редактор на админке для сайтаНашел что популярная для React библиотека Draft

166
Механизм оповещения пользователей

Механизм оповещения пользователей

Хочу сделать оповещение пользователей с подтверждением о прочтенииПридумал только такой механизм:

210
Обработчик php формы?

Обработчик php формы?

Есть форма, не могу понять как написать форму

285
PHP - FILTER_SANITIZE_FULL_SPECIAL_CHARS и амперсанд

PHP - FILTER_SANITIZE_FULL_SPECIAL_CHARS и амперсанд

Привет! В документации php заявлено, что фильтр FILTER_SANITIZE_FULL_SPECIAL_CHARS эквивалентен вызову htmlspecialchars(), но по факту данный фильтр не экранирует амперсанд,...

225