jquery max-height和max-width返回错误的值

Isr*_*ack 5 html javascript css jquery

我有最大宽度和最大高度的问题.让我说我有以下css规则:

img.item { max-width: 325px; max-height: 390px; }
Run Code Online (Sandbox Code Playgroud)

和我的文档中的以下img:

<img class="item" src="http://us.dorothyperkins.com/wcsstore/DorothyPerkinsUS/images/catalog/80000095_normal.jpg">
Run Code Online (Sandbox Code Playgroud)

原始图像宽x高是:342 x 464

如果我尝试使用jquery获取max-width和max-height的值,我会弄错它们.

$('img.item').css('max-width');
// returns 357px
$('img.item').css('max-height');
// returns 429px
Run Code Online (Sandbox Code Playgroud)

关于这为什么的任何想法?或者我如何才能获得正确的尺码?

如果我用$('img.item').width() and $('img.item').height()我得到计算值,对我不好.

谢谢.

Jur*_*ers 1

奇怪的结果。我在http://jsfiddle.net/JGwqY/上创建了小提琴,并且最大宽度和最大高度值是正确的。