Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

162
Vistas
cómo desactivar la rueda del ratón en jquery

Quiero deshabilitar la rueda del mouse en jQuery y lo hice pero me sale este error

jquery.min.js:2 [Intervención] No se puede prevenir el valor predeterminado dentro del detector de eventos pasivo debido a que el objetivo se trata como pasivo. Consulte https://www.chromestatus.com/features/6662647093133312

Este es el código en el archivo JS:

 $(document).ready(() => { $(window).bind("mousewheel", function() { return false; }); })
about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

El problema es que no puede llamar a preventDefault() en eventos pasivos, como la mousewheel , entre otros.

Para solucionar el problema, puede configurar passive: false cuando vincula el controlador de eventos:

 window.addEventListener('wheel', e => e.preventDefault(), { passive: false });
 /* just to make the scrollbar appear in this demo */ body { height: 5000px; }

Sin embargo , le sugiero enfáticamente que no haga esto . Impedir que los usuarios naveguen por su sitio usando la popular rueda de desplazamiento del mouse será increíblemente molesto para sus usuarios, y posiblemente les haga creer que su sitio no funciona correctamente.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda