1
Lorsque $(window).width() == 768
, un alert()
est exécuté. Mais dans Chrome DevTools
cela se produit réellement lorsque la largeur est 786px. Pourquoi et comment faire mon feu JS à 768px pas 786?
Lorsque $(window).width() == 768
, un alert()
est exécuté. Mais dans Chrome DevTools
cela se produit réellement lorsque la largeur est 786px. Pourquoi et comment faire mon feu JS à 768px pas 786?
Avez-vous essayé simplement:
window.innerWidth
ou pour la compatibilité ascendante avec les navigateurs anciens
window.innerWidth
|| document.documentElement.clientWidth
|| document.body.clientWidth
La raison en est parce que la largeur() exclut les barres de défilement. Avez-vous une barre de défilement lorsque cela se produit? – Martina