gpt4 book ai didi

javascript - 应用图像高度和宽度的文本

转载 作者:行者123 更新时间:2023-11-30 18:02:48 26 4
gpt4 key购买 nike

我有这样的代码

<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>

编辑:如果图像获取缓存图像加载事件没有正确触发, 添加代码以重置 src

已添加:Fiddle

http://www.stoimen.com/blog/2009/08/05/jquery-check-whether-image-is-loaded/

关于javascript - 应用图像高度和宽度的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16503922/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com