Bonjour à tous,
Je suis en train de développer un site qui utilise le responsive design mais j'ai un problème lors de la détection de la taille d'écran.
J'ai dans mon code CSS un détection de la taille comme ça :
Et dans mon JS je le fais de cette manière :
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @media only screen and (min-width: 55em) { ... }
Dans les deux cas, le changement de résolution fonctionne. Mais celui en CSS intervient lorsque la fenêtre est moins large que 55em.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 width = $(window).width() / parseFloat($("body").css("font-size")); if (width < 55) { ... }
Pour etre clair, ça rentre dans mon test en CSS seulement lorsque la variable JS "width" vaut 53.625.
Et bien sur, pour simplifier le tout, ce problème existe sur Firefox, IE mais pas Chrome.
Avez vous des idées pour résoudre ce problème?
Je vous remercie de vos réponses.
_____
LOULOU
Partager