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

171
Vistas
El evento "touchstart" utilizado para un "doble toque" evita que el desplazamiento funcione al deslizar hacia arriba o hacia abajo

Agregué un evento "touchstart" a un "tbody" para que se produzca una función cuando toco dos veces en una fila. Esto funciona perfectamente PERO evita el desplazamiento hacia arriba o hacia abajo en el dispositivo móvil (por lo que si mi tabla tiene suficientes filas, se quedará atascado)

 //DoubleClick not working on doubleTap, so... $("tbody").on("touchstart", tapHandler); var tapedTwice = false; function tapHandler(e) { if(!tapedTwice) { tapedTwice = true; setTimeout( function() { tapedTwice = false; }, 300 ); //doubletap speed return false; } e.preventDefault();//Prevents zoom, but without it, scroll still not working lightboxPrint(e); //Fx for this event }

Ya intente eliminar todo el CSS y Bootstrap. La única función que da problemas es esta. Si esto se puede arreglar, ¿puedo agregar un nuevo evento para "deslizar hacia arriba" o "deslizar hacia abajo" para desplazarme?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Estoy respondiendo con las palabras de Terry, solo para cerrar la pregunta. Él debería recibir todo el crédito. En lugar de comenzar con "tapedTwice = false", simplemente comencé con "tapedTwice = true" y cambié la función en consecuencia.

 $("tbody").on("touchstart", tapHandler); var tapedTwice = true; function tapHandler(e) { if(tapedTwice) { tapedTwice = false; setTimeout( function() { tapedTwice = true; }, 300 ); return true; } e.preventDefault();//Para evitar el zoom lightboxPrint(e); };
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