Hola desarrollo mi sitio web y quiero hacer dos botones (+ y -) con funciones de ctr + y CTR- para acercar y alejar la imagen de la página web completa en todos los navegadores. Necesito el código de Javascript para este propósito ¿Alguien puede ayudarme?Javascript zoom de la página
Respuesta
Tiene que aplicar una lógica para retener el tamaño de zoom actual y el parámetro de incremento/disminución para encontrar el ancho requerido. Puede personalizar la siguiente función según su requisito.
function zoom()
{
var wdth = 1024; //Change this variable to match your configuration
document.body.style.zoom = screen.width/1024;
document.Fm.TxAre.value=1024;
alert("1024 ? : "+screen.width/1024);
}
Esto es solo una solución rápida. Hay muchas mejores opciones disponibles en la web. Solo pensé en compartir un método fácil sin usar una solución de terceros.
No es 'zoom' no- estándar y mal soportado? – Quentin
Sí David, tienes razón. –
Espero que esto te ayude! Esto lo acercará todo el cuerpo de la etiqueta
var currentZoom = 100;
function zoom(paramvar)
{
currentZoom += paramvar;
document.body.style.zoom = currentZoom + "%"
}
<button onclick="zoom(+10);">Zoom In</button>
<button onclick="zoom(-10);">Zoom Out</button>
puede utilizar
document.body.style.zoom
también en CSS:
element{zoom:<value>;}
- 1. zoom en la página web
- 2. Javascript imagen Pan/Zoom
- 3. zoom css/javascript
- 4. imitar el zoom del navegador con JavaScript
- 5. Detecta cambio de zoom de página con jQuery en Safari
- 6. Colección de Zoom profundo en JavaScript Canvas
- 7. Javascript/CSS: establecer (Firefox) nivel de zoom de iframe?
- 8. Javascript OpenLayers before zoom event listener
- 9. zoom sobre un punto fijo, Javascript/lienzo
- 10. javascript evento para un móvil pellizco/acción de zoom
- 11. Cómo llamar a la función javascript de la página secundaria desde la página maestra javascript
- 12. ¿Cómo detectar el nivel de zoom de la página en IE 8?
- 13. ¿Sobreescribe la página de escritura de JavaScript?
- 14. ¿Cómo cambiar la página de dentro JavaScript
- 15. Obtener URL de la página usando javascript
- 16. Evento de Javascript en la página postback
- 17. Cómo aumentar el nivel de zoom del navegador en la carga de la página?
- 18. Habilitar/deshabilitar el zoom en iPhone safari con Javascript?
- 19. Obtener las coordenadas del centro de la página en tabletas usando JavaScript
- 20. ¿Cómo obtener nivel de zoom en Internet Explorer 7? (javascript)
- 21. Página de actualización de Javascript
- 22. altura de página en javascript
- 23. Borrar la página HTML con JavaScript
- 24. ejecutar javascript al imprimir la página
- 25. de Acceso a la navegación con javascript
- 26. Permitir el zoom dentro de marco flotante, pero no en la página en IOS
- 27. JavaScript en la parte inferior/superior de la página web?
- 28. Comunicación entre la extensión de Firefox y la página javascript
- 29. JavaScript en la parte inferior de la página?
- 30. HTML5 Canvas: zoom
Como se ha señalado, los navegadores tienen esta característica incorporado. ¿Por qué siente la necesidad de simularlo con una interfaz de usuario? en los usuarios no será más familiar? – Quentin
Pregunta similar: http://stackoverflow.com/questions/2578354/access-browsers-page-zoom-controls-with-javascript – stivlo
Esta es la solicitud del cliente ... No es mi :) – user750487