jquery最大高度和最大宽度返回错误的值
jquery max-height and max-width returns wrong values
im在最大宽度和最大高度方面存在问题。假设我有以下css规则:
img.item { max-width: 325px; max-height: 390px; }
以及我的文档中的以下img:
<img class="item" src="http://us.dorothyperkins.com/wcsstore/DorothyPerkinsUS/images/catalog/80000095_normal.jpg">
原始图像宽度x高度为:342 x 464
如果我尝试使用jquery获取最大宽度和最大高度的值,我会弄错它们。
$('img.item').css('max-width');
// returns 357px
$('img.item').css('max-height');
// returns 429px
有什么想法吗?或者我怎样才能得到正确的尺寸?
如果我使用$('img.item').width() and $('img.item').height()
,我会得到计算值,这对我来说不好。
谢谢。
我已经检查了您的代码并添加了最新的jquery,它运行良好,结果正确。请在这里检查我的代码。
alert($('img.item').css('max-width'));
alert($('img.item').css('max-height'));
img.item { max-width: 325px; max-height: 390px; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img class="item" src="http://us.dorothyperkins.com/wcsstore/DorothyPerkinsUS/images/catalog/80000095_normal.jpg">
可能还有其他原因,您的图像max-height
和max-width
可能被其他class
奇怪的结果。我在上面创作了小提琴http://jsfiddle.net/JGwqY/并且最大宽度和最大高度值是正确的。
相关文章:
- CKFinder 3为所选文件返回错误的URL
- 从我的控制器返回一个不同于200的代码以触发ajax错误,这被认为是一种好的做法吗
- AngularJS错误:提供程序必须从$get工厂方法返回值
- 用于查询错误转换的角度资源返回列表
- 如何解决“;错误所请求的URL返回500-内部服务器错误”;
- WebView返回错误的window.innerHeight
- Javascript表单验证:表单在错误返回时提交:
- 谷歌地图上的常量错误返回maxZoomService.getMaxZoomAtLatLng()
- Jquery .ajax POST 函数错误返回 asp.net MVC.
- happy 不会从 Boom 错误返回数据属性
- 操作结果在 ajax 调用中作为错误返回
- 我得到了错误“返回绑定”.PBKDF2(密码、盐、迭代、keylen、回调);^ TypeError: Not a bu
- 节点解析错误:返回时意外的令牌
- Bluebird承诺库的结果作为错误返回
- Jquery, php ajax post 500内部服务器错误返回
- 未定义的索引问题和错误返回
- 未从json文件中导入数据:Unhandled rejection错误返回
- Jquery错误返回bool值
- 表单提交后重新加载页面,尽管没有验证和错误返回
- 使用POST方法的AJAX函数会创建以下错误.错误:返回状态码414请求uri太大