Foros del Web » Programando para Internet » Javascript »

restablecer escala inicial zoom móvil

Estas en el tema de restablecer escala inicial zoom móvil en el foro de Javascript en Foros del Web. Hola, estoy intentando implementar un botón que permita devolver la web a su escala inicial despues de haber hecho zoom sobre la pantalla. Por lo ...
  #1 (permalink)  
Antiguo 07/09/2015, 04:32
 
Fecha de Ingreso: octubre-2013
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
restablecer escala inicial zoom móvil

Hola, estoy intentando implementar un botón que permita devolver la web a su escala inicial despues de haber hecho zoom sobre la pantalla.
Por lo que consulté creo que esto se puede hacer modificado el viewport no?.

En el html tengo;

Código HTML:
Ver original
  1. <meta name="viewport" id="view" content="user-scalable=yes, width=device-width minimum-scale=1, maximum-scale=1" />

y en javascript
Código Javascript:
Ver original
  1. $('#btrestzoom').click(function restScale(){
  2.        
  3. $('meta[name=viewport]').attr('content', 'width=device-width, minimum-scale=1, user-scalable=0');
  4.  
  5. });


Yo esperaba que al clicar el botón recuperase la escala inicial pero con las pruebas que hice parece que sólo se actuliza el viewport cunado reduzco el zoom manualmente.
¿Alguien tiene idea de cómo se puede hacer esto?.
  #2 (permalink)  
Antiguo 07/09/2015, 05:49
Colaborador
 
Fecha de Ingreso: septiembre-2013
Ubicación: España
Mensajes: 3.648
Antigüedad: 11 años, 2 meses
Puntos: 578
Respuesta: restablecer escala inicial zoom móvil

¿Has probado estableciendo la propiedad initial-scale a 1?
  #3 (permalink)  
Antiguo 07/09/2015, 07:02
 
Fecha de Ingreso: octubre-2013
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
Respuesta: restablecer escala inicial zoom móvil

Hola, gracias por contestar. Se comporta igual, pulso el botón y no hay cambio, sólo cuando reduzco manualmente el zoom al mínimo parece actualizarse el viewport porque entonces ya no permite zoom al haber fijado la propiedad user-scalable=0.

Etiquetas: escala, html, inicial, zoom
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 12:35.