Tengo un pequeño problema con JavaScript, para obtener el ancho de pantalla usamos screen.width que devuelve la resolución general de la pantalla, ¿hay un comando para obtener la resolución de la parte visible del navegador, como cuando el navegador no está maximizado?ancho de pantalla vs parte visible
9
A
Respuesta
28
function width(){
return window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth
|| 0;
}
function height(){
return window.innerHeight
|| document.documentElement.clientHeight
|| document.body.clientHeight
|| 0;
}
utilizarlos para devolver el height()
o width()
de la ventana visible.
0
El área que está describiendo es la vista, y se puede acceder normalmente mediante el uso de window.innerWidth o window.innerHeight en los navegadores modernos. IE6 es un poco diferente, pero se puede encontrar más información sobre el manejo del ancho de la ventana gráfica para todos los navegadores en this tutorial on obtaining viewport size.
1
Vi que la pregunta fue respondida, pero aquí está el código que utilicé con una imagen para ilustrar.
function height(){
return(window.innerHeight)?
window.innerHeight:
document.documentElement.clientHeight||document.body.clientHeight||0;
}
$(document).ready(function(){
$('.first, .second').css('height',height());
});
$(window).resize(function() {
$('.first, .second').css('height',height());
});
Cuestiones relacionadas
- 1. QLineEdit ancho visible Configuración?
- 2. UILabel parte visible del texto
- 3. Cómo creo una actividad que esté visible en la parte superior de la pantalla de bloqueo
- 4. ¿Cómo pego una imagen en la parte inferior de la pantalla visible y me centro?
- 5. Pantalla TextView Parte inferior de la pantalla en Android
- 6. jQuery - Obtenga el ancho del elemento cuando no sea visible (Pantalla: ninguna)
- 7. Ancho de pantalla completa área div
- 8. CSS Footer Ancho fijo, Parte inferior de la pantalla y centrado
- 9. Detectar ancho de pantalla para monitores múltiples
- 10. Botón medio ancho de la pantalla
- 11. GLFW ¿obtener altura/ancho de pantalla?
- 12. JS "Ventana" ancho-altura frente a "pantalla" ancho-alto?
- 13. Pantalla Retina VS diferencia de color de pantalla normal
- 14. iOS Captura parte de la pantalla
- 15. Cómo capturar parte de una pantalla
- 16. ¿Cómo encuentro la parte visible de un control?
- 17. UIWindow no visible en la parte superior de Storyboard
- 18. El VS 2010 Ultimate vs utilidades de 3 ª parte
- 19. ¿Cómo hacer una pantalla de bienvenida (pantalla visible cuando se inicia la aplicación)?
- 20. Comprobar si el elemento es visible en la pantalla
- 21. emulator-5554 no está visible en la pantalla?
- 22. Ancho y alto de la parte web de SharePoint dinámico
- 23. ASP .NET: Controles de carga dinámica vs Visible = verdadero
- 24. ¿Cómo establecer un ancho de actividad temático de diálogo para ancho de pantalla?
- 25. UTF-8 ancho de la pantalla Edición de caracteres chinos
- 26. Muchos de DOM. Oculto vs pantalla ninguno
- 27. C#: cómo tomar una captura de pantalla de una parte de la pantalla
- 28. ajustar el ancho de la pantalla a la mitad
- 29. Obtener el ancho de la pantalla y la altura
- 30. XNA: obtener el ancho y la altura de la pantalla
Gracias señor, window.innerWidth y window.innerHeight es lo que quiero, simplemente funciona! pero ¿por qué todo el otro código? – med
Compatibilidad del navegador. Oh, si esto es lo que querías, adelante y márcalo como aceptado. – JCOC611
@med Para IE obviamente ':)' –