Foros del Web » Programando para Internet » Javascript »

como podria hacer que no se pudiera hacer scroll en moviles

Estas en el tema de como podria hacer que no se pudiera hacer scroll en moviles en el foro de Javascript en Foros del Web. Como podria hacer que no se pudiera hacer scroll en dispositivos moviles al pulsar un boton, probe poner overflow:hidden pero no funciona correctamente....
  #1 (permalink)  
Antiguo 02/04/2015, 04:19
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 10 meses
Puntos: 10
como podria hacer que no se pudiera hacer scroll en moviles

Como podria hacer que no se pudiera hacer scroll en dispositivos moviles al pulsar un boton, probe poner overflow:hidden pero no funciona correctamente.
  #2 (permalink)  
Antiguo 02/04/2015, 04:51
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: como podria hacer que no se pudiera hacer scroll en moviles

Código Javascript:
Ver original
  1. function NoScroll(){
  2. document.getElementById("body").style.overflow = "hidden";
  3. }

Código HTML:
Ver original
  1. <button onClick="NoScroll();">Ocultar Scroll</button>

No lo he probado, pero creo que devería funcionar.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #3 (permalink)  
Antiguo 02/04/2015, 04:53
 
Fecha de Ingreso: enero-2011
Mensajes: 1.150
Antigüedad: 13 años, 10 meses
Puntos: 10
Respuesta: como podria hacer que no se pudiera hacer scroll en moviles

Hola ya comente antes que overflow poniendolo a hidden no me funciona bien en los moviles.
  #4 (permalink)  
Antiguo 02/04/2015, 08:45
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: como podria hacer que no se pudiera hacer scroll en moviles

Prueba con esto: http://stackoverflow.com/questions/1...ablet-browsers

Código Javascript:
Ver original
  1. //target the entire page, and listen for touch events
  2. $('html, body').on('touchstart touchmove', function(e){
  3.      //prevent native touch activity like scrolling
  4.      e.preventDefault();
  5. });
__________________
¿Te sirvió la respuesta? Deja un +1
  #5 (permalink)  
Antiguo 02/04/2015, 10:06
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: como podria hacer que no se pudiera hacer scroll en moviles

Lo puedes hacer configurar con el meta viewport:

Código HTML:
Ver original
  1. <meta name="viewport" content="user-scalable=no">

  #6 (permalink)  
Antiguo 02/04/2015, 10:07
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: como podria hacer que no se pudiera hacer scroll en moviles

Cita:
Iniciado por PHPeros Ver Mensaje
Lo puedes hacer con meta viewport:

Código HTML:
Ver original
  1. <meta name="viewport" content="width=device-width, user-scalable=no">
Eso, como indica el código, no permite al usuario escalar el viewport. No afecta al scroll.
__________________
¿Te sirvió la respuesta? Deja un +1
  #7 (permalink)  
Antiguo 02/04/2015, 10:21
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: como podria hacer que no se pudiera hacer scroll en moviles

Oops, cierto. Confundí scroll con zoom

Etiquetas: funcion, moviles, scroll
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:21.