Чтобы заставить карту, созданную при помощи Яндекса, не реагировать на скроллинг страницы, можно попробовать следующие решения:
- Отключить масштабирование колёсиком мыши. 13 Для этого нужно вызвать функцию
map.behaviors.disable('scrollZoom')
. 14 - Убрать из URL-адреса GET-параметр scroll=true. 5 Он указывает, что при попадании курсора на карту начнёт скроллиться её содержимое, а не сайта. 5
- Использовать скрипт, который отключает прокрутку внутри iframe. 2 Для этого нужно оформить тег iframe внутрь другого div с идентификатором wrapMap и добавить в элемент iframe инлайновый стиль с отключением кликов и прокрутки по карте (с помощью «pointer-events: none»). 2
Выбор решения зависит от конкретных условий и требований к проекту.