J'ai un petit problème avec JavaScript, pour obtenir la largeur de l'écran, nous utilisons screen.width qui renvoie la résolution globale de l'écran, y at-il une commande pour obtenir la résolution de la partie visible du navigateur, quand le navigateur n'est pas maximisé?largeur de l'écran vs partie visible
9
A
Répondre
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;
}
Utilisez-les pour retourner le height()
ou width()
de la fenêtre visible.
0
La zone que vous décrivez est la fenêtre, et peuvent généralement être consultées en utilisant window.innerWidth ou window.innerHeight dans les navigateurs modernes. IE6 est un peu différent, mais plus d'informations sur la gestion de la largeur de la fenêtre d'affichage pour tous les navigateurs peuvent être trouvés dans this tutorial on obtaining viewport size.
1
J'ai vu que la question a été répondue, mais voici le code que j'ai utilisé avec une image pour l'illustrer.
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());
});
Questions connexes
- 1. Largeur totale du canevas (largeur visible + partie cachée à défilement)
- 2. QLineEdit largeur visible Réglage?
- 3. partie Web visible à l'administrateur
- 4. UILabel partie visible du texte
- 5. Changer la partie visible de l'ScrollView
- 6. Image non visible de imdb partie
- 7. Détecter si une partie de la vue n'est PAS visible?
- 8. Partie Web SharePoint vs partie Web ASP.NET
- 9. comment rendre visible la partie sprite
- 10. Conserver une partie d'une fenêtre toujours visible
- 11. bootstrap navbar effondrement et partie visible
- 12. html toile croquis vs largeur de remplissage
- 13. d'Apple Launcher visible derrière une partie de l'application
- 14. Comment envoyer au serveur seulement une partie visible de div?
- 15. Android Pour faire défiler une partie de l'écran visible
- 16. Le VS 2010 Ultimate vs utilitaires 3ème partie
- 17. Panneau d'administration - largeur du fluide vs largeur fixe?
- 18. Rendre une partie de la mise en page invisible et l'autre partie visible
- 19. ASP .NET: contrôles de charge dynamique vs Visible = true
- 20. Comment sélectionner chaque jour visible qui ne fait pas partie du mois visible actuel?
- 21. absolu vs position relative largeur et hauteur
- 22. Largeur de colonne GridView
- 23. Largeur et hauteur de la partie Web dynamique SharePoint
- 24. CSS problème avec une largeur de débordement div Partie 2
- 25. Taille de l'élément html non visible?
- 26. Mise à l'échelle de l'image-objet qui conserve le point central de sa partie visible
- 27. Mise à l'échelle du site Web à 100% largeur/hauteur de la zone visible
- 28. DLL visible .NET COM vs DLL Active X
- 29. "S'inscrire à COM Interop" vs "Rendre l'ensemble COM visible"
- 30. Graphiques - Comment savoir si une ligne est visible à l'écran en tenant compte de sa largeur
Merci monsieur, window.innerWidth et window.innerHeight est ce que je veux, ça fonctionne! mais pourquoi tous les autres codes? – med
Compatibilité du navigateur. Oh, si c'est ce que vous vouliez, allez-y et marquez-le comme accepté. – JCOC611
@med Pour IE évidemment ':)' –