Je feuilletais SO et trouvé ceci:dimensions Mise à jour de la fenêtre à la page redimensionnent
var w = window,
d = document,
e = d.documentElement,
g = d.getElementsByTagName('body')[0],
x = w.innerWidth || e.clientWidth || g.clientWidth,
y = w.innerHeight|| e.clientHeight|| g.clientHeight;
function t(){
test.innerHTML = "x = "+x+"\ny = "+y;
}
window.onload = t;
window.onresize = t;
avec un Fiddle Example, et je me demandais s'il y a un moyen de rendre les valeurs actualisées automatiquement quand je redimensionner ma fenêtre sans appuyer manuellement sur F5.
Très clair, merci! :) – GiLA3
Puis-je vous poser une autre question connexe rapide? Quelle est la différence entre 'window.width' et' window.innerWidth'? J'ai remarqué avec le premier je ne peux pas faire des opérations comme '* 0.9' pour le redimensionner un peu tandis qu'avec le dernier je peux. – GiLA3
Il n'y a pas de propriété 'window.width' donc je ne suis pas sûr d'où vous obtenez cela. Il est possible que certains navigateurs l'implémentent, mais cela ne fait certainement pas partie de la norme. Je suggère que vous utilisiez toujours 'innerWidth' –