рассказ истории - PullRequest
       75

рассказ истории

1 голос
/ 06 апреля 2020

Существует карта прокрутки https://demos.mapbox.com/scrollytelling/. Мне нужно получить доступ к карте (щелчок мышью и перемещение мыши), но не могу получить к ней доступ. Я пробовал с pointer-events:none для родительского слоя (у меня не работает, я применил его почти к каждому слою, но карта по-прежнему не получает событие нажатия), но это хорошо, но мне нужно навести курсор мыши, события mouseenter тоже

document.addEventListener('click', function(e) {
  console.log('e', e);
  map.fire("click", {
    lngLat: map.unproject([e.x, e.y]),
  });
});

И есть слой z-index:-5 для слоя карты, который тоже как-то влияет на щелчок. На самом деле map.fire - это хорошо, но как пройти mouseover, mouseenter et c.? Или какие-либо мысли о событиях указателя: нет и z-индекс? Все, что мне нужно, это передать evnts на карту. Спасибо

...