Клуб API Карт

Как остановить событие на кастомной кнопке на тачах?

AlUKos
29 ноября, 14:17

Добрый день!

Добавил кастомную кнопку для закрытия карты. С кликом мышкой все ок, когда включаю в DevTools эмуляцию сотового ( и на реальных устройствах тоже ) событие проскакивает на блоки под картой. 

https://codepen.io/alukos/pen/xPyyMa

Ставил на контейнере карты для click e.stopPropagation(), тк элемент под картой click слушает, не помогает.

Если на контейнере карты сделать mapEl.addEventListenter('touchstart', e=>e.preventDefault()) данная проблема решается, но убивается прокрутка большого контента в балуне и кастомная кнопка в балуне не нажимается (не работает на мобилке, на десктопе прокручивается и нажимается)

В примере я только частично воспроизвел без балуна, если нужно добавлю.

Помогите, пожалуйста, разобраться