Задать вопрос
@blackbb

Как в leaflet.js убрать реагирование на карту при прокрутке странице?

Здравствуйте, есть карта сделанная с помощью leaflet.js. Проблема в том, что при прокрутке страницы колесиком мыши, когда попадаешь на карту, то происходит остановка на ней и изменение масштаба. Как сделать, что бы при прокрутке странице не было реакции на карту?
  • Вопрос задан
  • 1344 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 2
Stalker_RED
@Stalker_RED
zoomControl: false Совсем убирает зум.
scrollWheelZoom: false - отключает именно колесо.

Можно включать при фокусе или клике.
map.on('click', function() {
  if (!map.scrollWheelZoom.enabled()) {
    map.scrollWheelZoom.enable();
  }
});
map.on('mouseout', function() {
  map.scrollWheelZoom.disable();
});
Ответ написан
Комментировать
Нужно сделать scrollWheelZoom = false
leafletjs.com/reference.html#map-scrollwheelzoom
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 дек. 2024, в 20:12
10000 руб./за проект
22 дек. 2024, в 19:47
3000 руб./за проект
22 дек. 2024, в 19:03
60000 руб./за проект