2017-03-28 1 views
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?

+0

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

Répondre

0

Avez-vous essayé simplement:

window.innerWidth 

ou pour la compatibilité ascendante avec les navigateurs anciens

window.innerWidth 
|| document.documentElement.clientWidth 
|| document.body.clientWidth