应用文本从图像的高度和宽度
Applying the text from the image height and width
我有这样的代码
<script src='js.js'></script>
<script>
(function($){
var img = document.getElementsByClassName('x'),
L = img.width(),
T = img.height();
for (var i=0,len=img.length;i<len;i++){
img[i] = $('#u').text("Width" + L + "Height " + T)
}
});
</script>
<div id='image'>
<img class='x' src='1.jpg'/>
<span id='u'></span>
</div>
<div id='image'>
<img class='x' src='5.jpg'/>
<span id='u'></span>
</div>
我想在<span id='u'></span>
中应用图像的文本宽度和高度但是不行
您必须等待图像完全加载。
所以HTML是
<div id='image'>
<img class='x' src='1.jpg'/>
<span id='u'></span> </div> <div id='image'>
<img class='x' src='5.jpg'/>
<span id='u'></span>
</div>
应用代码为
<script type="text/javascript">
$(document).ready(function(){
// reset src back to original..so that it works on cached images
$('img').each(function()
{
$(this).attr("src",$(this).attr("src")+"?_="+Math.random());
});
$('img').load(function()
{
var h = $(this).height();
var w = $(this).width();
// nearest span ..set its text
$(this).parent().find('span').html("Height :"+h +"_ _ _"+"Width :"+w);
}
); //end img load
});
</script>
Edit:如果image get cached image load event没有正确触发,添加了重置SRC
的代码添加:小提琴
http://www.stoimen.com/blog/2009/08/05/jquery-check-whether-image-is-loaded/相关文章:
- 使用JavaScript根据窗口/视口的高度动态调整图像大小
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 根据图像高度添加类
- 图像宽度和高度,无拉伸或溢出
- 自动缩放图像以匹配文本高度
- 使用asp.net FileUpload时从javascript获取图像宽度和高度
- whay可以't我使用javascript同时更改图像的高度和宽度
- Cloudinary上传小部件-样式上传预览图像(宽度和高度)
- 尝试使用window.innerHeight和Javascript设置图像高度
- 如果我将宽度调整为另一个值,找出我的图像的高度
- Javascript图像宽度和高度未定义值
- 我想根据容器中包含的图像设置容器的高度
- 高图表图像渲染器自动高度
- 灯箱类型的东西,使图像成为浏览器高度的百分比
- 如何在浏览器宽度/高度变化时动态调整图像网格的大小
- 当溢出-x 设置为隐藏时处理可变高度图像的最佳方法是什么?
- 在画布HTML5中查找上传的宽度和高度图像.(带文件读取器)
- 使用JavaScript查找图像的高度-图像加载错误
- 将悬停效果应用于响应高度图像
- 垂直居中可变高度图像,同时保持最大宽度/高度