@blackbb

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

Здравствуйте, есть карта сделанная с помощью leaflet.js. Проблема в том, что при прокрутке страницы колесиком мыши, когда попадаешь на карту, то происходит остановка на ней и изменение масштаба. Как сделать, что бы при прокрутке странице не было реакции на карту?
  • Вопрос задан
  • 708 просмотров
Решения вопроса 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();
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Sportrecs Москва
от 150 000 до 200 000 ₽
29 нояб. 2020, в 22:37
500 руб./за проект
29 нояб. 2020, в 20:54
3000 руб./за проект
29 нояб. 2020, в 20:40
25000 руб./за проект