Как убрать ненужные лейблы с jvectormap?

Добрый день!
Для карт использую Jvectormap, пример реализованного vpn.camspa-italy.ru/check-our-vpn-servers.

Суть такова, что при наведении на маркер должно всплывать окошко, но такие же окошки всплывают и при наведении на другое пространство карты.

1. Как отключить всплывание окошек у стран?
2. Как сделать всплывающее окно при КЛИКЕ?

Заранее спасибо
  • Вопрос задан
  • 188 просмотров
Пригласить эксперта
Ответы на вопрос 1
1) чтобы скрыть всплывание подсказки при наведении на регион нужно переопределить onRegionTipShow
$('#map').vectorMap({
  // ...
  onRegionTipShow: function(e) {
    // не показываем подсказку при наведении на регион
    e.preventDefault();
  }
});

По аналогии можно убрать отображение подсказок при наведении на метки, для этого нужно переопределить метод onMarkerTipShow

2) для отображения окошка при клике на метку нужно определить метод onMarkerClick и в него вписать код, который будет создавать всплывающее окошко
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы