Comment obtenir la largeur de l'écran sans (moins) de la barre de défilement?

J'ai un élément et que vous avez besoin de la largeur sans(!) barre de défilement verticale.

Firebug m'indique largeur du corps est 1280px.

L'un de ces beaux travaux dans Firefox:

console.log($('.element').outerWidth() );
console.log($('.element').outerWidth(true) );

$detour = $('.child-of-element').offsetParent();
console.log( $detour.innerWidth() );

Ils retournent tous 1263px, qui est la valeur, je suis à la recherche d'.

Cependant tous les autres navigateur me donner 1280px.

Est-il de la croix-navigateur de façon à obtenir un plein écran largeur sans(!) barre de défilement verticale?

  • Avez-vous besoin de l'vertical des barres de défilement? Ou pouvez-vous utiliser overflow: hidden, puis calculer la largeur?
  • vous pouvez vous référer à ce site pour votre question stackoverflow.com/questions/8794338/...
  • vous pouvez essayer de width: 100%;
  • êtes-vous essayer de rendre l'élément de l'ensemble de la largeur de l'écran, pas y compris les barres de défilement?
InformationsquelleAutor frequent | 2011-12-01