6 votos

Evento de rueda de ratón bloqueado por el mapa

Tengo una interfaz de pestañas en mi página web, la última pestaña es un mapa de ArcGIS JavaScript construido con su API. El problema que tengo es que al agregar el mapa y todas las bibliotecas de esri / dojo a la página ha causado que la rueda de desplazamiento del mouse sea completamente secuestrada por el mapa. No puedo desplazarme hacia abajo en ninguna otra página usando la rueda del mouse, y deshabilitarla en el mapa no parece servir de mucho.

He hecho un poco de trabajo intentando averiguar cómo desvincular los eventos de la rueda del mouse pero no he tenido suerte. Básicamente quiero que la rueda del mouse funcione como se espera si no están en la pestaña del mapa, y se acerque y aleje si están en la pestaña del mapa.

¿Alguien ha tenido este problema antes?

1voto

Jose K Thomas Puntos 11

Puedes desactivar la navegación a través de la rueda del ratón. El mapa tiene un ajuste booleano para ello y funciones para habilitar y deshabilitarlo.

Tu código se vería algo así:

function openMapTab() {
    ...
    map.enableScrollWheelZoom();
}

function openNotTheMapTab() {
    ...
    map.disableScrollWheelZoom();
}

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X