jquery max-height et max-width renvoie des valeurs erronées
im ayant un problème avec max-width et max-height.
disons que j'ai la règle css suivante:
img.item { max-width: 325px; max-height: 390px; }
et suivants img dans mon document:
<img class="item" src="http://us.dorothyperkins.com/wcsstore/DorothyPerkinsUS/images/catalog/80000095_normal.jpg">
d'origine de l'image largeur x hauteur: 342 x 464
si j'ai essayer de le faire avec jquery les valeurs de max-width et max-height-je obtenir tort.
$('img.item').css('max-width');
//returns 357px
$('img.item').css('max-height');
//returns 429px
toutes les idées sur pourquoi est-ce? ou comment je peux obtenir la taille correcte?
si j'utilise $('img.item').width() and $('img.item').height()
- je obtenir les valeurs calculées, pas bon pour moi.
grâce.
Vous devez appliquer la hauteur et la largeur de l'img-balise elle-même.
mais si j'applique la hauteur et la largeur de l'image elle-même il l'habitude de le maintenir dans la bonne proportion de la taille de l'image.
Il doit y avoir quelque chose de touchant à ce qui n'est pas au-dessus, parce que cet exemple fonctionne parfaitement... jsfiddle.net/HTC8J - quel navigateur utilisez-vous?
D'Accord @Archer. Israhack avez-vous un rembourrage sur votre élément? Ce navigateur cela se produire.
mais si j'applique la hauteur et la largeur de l'image elle-même il l'habitude de le maintenir dans la bonne proportion de la taille de l'image.
Il doit y avoir quelque chose de touchant à ce qui n'est pas au-dessus, parce que cet exemple fonctionne parfaitement... jsfiddle.net/HTC8J - quel navigateur utilisez-vous?
D'Accord @Archer. Israhack avez-vous un rembourrage sur votre élément? Ce navigateur cela se produire.
OriginalL'auteur Israhack | 2012-01-30
Vous devez vous connecter pour publier un commentaire.
D'étranges résultats. J'ai créé violon sur http://jsfiddle.net/JGwqY/ et il y max-width et max-height valeurs sont correctes.
OriginalL'auteur Juris Vaiders