【发布时间】:2012-01-02 21:01:36
【问题描述】:
我正在尝试获取通过 css 使用百分比值缩放的图像元素的尺寸(宽度)。
代码如下:
<div id="wrapper">
<ul id="gallery_content">
<li><img src="images/thumbs/1.jpg"/></li>
<li><img src="images/thumbs/2.jpg"/></li>
<li><img src="images/thumbs/3.jpg"/></li>
<li><img src="images/thumbs/4.jpg"/></li>
<li><img src="images/thumbs/5.jpg"/></li>
<li><img src="images/thumbs/6.jpg"/></li>
<li><img src="images/thumbs/7.jpg"/></li>
<li><img src="images/thumbs/8.jpg"/></li>
<li><img src="images/thumbs/9.jpg"/></li>
<li><img src="images/thumbs/2.jpg"/></li>
<li><img src="images/thumbs/3.jpg"/></li>
<li><img src="images/thumbs/4.jpg"/></li>
<li><img src="images/thumbs/5.jpg"/></li>
<li><img src="images/thumbs/6.jpg"/></li>
<li><img src="images/thumbs/7.jpg"/></li>
<li><img src="images/thumbs/8.jpg"/></li>
<li><img src="images/thumbs/9.jpg"/></li>
<li><img src="images/thumbs/2.jpg"/></li>
<li><img src="images/thumbs/3.jpg"/></li>
</ul>
</div>
这里是css:
ul#gallery_content li{ background:#FFF; list-style:none; display:inline; float:left; margin:0; height: 100%;}
ul#gallery_content li img { width:auto; height:100%; width:auto; }
我正在尝试获取包装元素的实际宽度(所有图像宽度的总和)。 在
中访问它们时$(document).ready(
galItems = $('#gallery_content').children().children();
galSize = 0;
$.each(galItems, function(index, item){
galSize += parseInt(item.width)
});
)
它获取所有图像元素但不获取计算的宽度。 是否有机会使用 jquery 获取图像的实际渲染宽度?
【问题讨论】:
标签: jquery css image-size