我有这些图像,我从我的服务器和使用PHP的数据库
<div class="pics">
<img src="upload/<?php echo $array['image'] ?>" height="200"/>
</div>
实际尺寸很大,但我需要它们都在200的高度。
如何使用jQuery找到此图像的宽度,我无法在任何地方找到教程....
任何帮助都将不胜感激。
谢谢你的时间, J
答案 0 :(得分:7)
尝试使用.width
功能。像$('img').width();
更多阅读.. http://api.jquery.com/width/
此外,还有.innerWidth
和.outerWidth
个函数来包含/排除填充,边框和边距。有关详细信息,请参见下图,
答案 1 :(得分:0)
我会尝试.innerWidth()
而不是.width()
,因为.width()
会包含保证金。
$('img').innerWidth();
如果你的图像非常大,你应该考虑在服务器端缩小它。
实际上.width()
没有添加边距,而且甚至没有添加填充。这使得.width()
比.innerWidth()
更合适。谢谢SKS。