Интернет |
нужна помощь с картами от 2гис
Приветствую форумчане.
Делаю на сайте карты с 2гис, поставили задачу чтобы при клике на маркер на карте менялся цвет кнопки, сделал.
Но теперь в одно никак не могу вкурить, как мне сделать проверку при клике на другой маркер на кнопку - изменялся бы и класс у подобающей кнопки с таким-же id.
Как сейчас сделан код.
https://jsfiddle.net/4ws9vo2n/
PS - изначальнаяч попытка реализации через jquery, в такой вариации может работать только на локале, когда нет лишних элементов и не подключены другие js
// $(".dost_tov_v_mgz #gismap").click(function(){
// $(".mgz_tvr").removeClass("act_shop_but");
// $(this).addClass("act_shop_but");
// });
//
// попытка 2 была аналогом добавлением класса, только удаление у всех элементов => maplink
var maplink = document.getElementsByClassName('magaz_tovara');
// maplink.classList.remove("act_shop_but");
Как мне сделать проверку на наличие класса и удаление при переключение маркеров на карте?
ps2- в js не особо силён (
Делаю на сайте карты с 2гис, поставили задачу чтобы при клике на маркер на карте менялся цвет кнопки, сделал.
Но теперь в одно никак не могу вкурить, как мне сделать проверку при клике на другой маркер на кнопку - изменялся бы и класс у подобающей кнопки с таким-же id.
Как сейчас сделан код.
https://jsfiddle.net/4ws9vo2n/
PS - изначальнаяч попытка реализации через jquery, в такой вариации может работать только на локале, когда нет лишних элементов и не подключены другие js
// $(".dost_tov_v_mgz #gismap").click(function(){
// $(".mgz_tvr").removeClass("act_shop_but");
// $(this).addClass("act_shop_but");
// });
//
// попытка 2 была аналогом добавлением класса, только удаление у всех элементов => maplink
var maplink = document.getElementsByClassName('magaz_tovara');
// maplink.classList.remove("act_shop_but");
Как мне сделать проверку на наличие класса и удаление при переключение маркеров на карте?
ps2- в js не особо силён (