【发布时间】:2012-12-20 20:30:38
【问题描述】:
我有幻灯片。我想根据当前图像的高度和宽度更改幻灯片的包装类高度和宽度,因为我需要使用 jquery 获取图像 src 加载,我尝试跟随以获取图像 src 更改事件,但它不起作用,
$('.classname img').load(function(){
});
【问题讨论】:
-
我关心的是如何获取图像 src 更改事件我得到了图像的高度和宽度。
标签: jquery
我有幻灯片。我想根据当前图像的高度和宽度更改幻灯片的包装类高度和宽度,因为我需要使用 jquery 获取图像 src 加载,我尝试跟随以获取图像 src 更改事件,但它不起作用,
$('.classname img').load(function(){
});
【问题讨论】:
标签: jquery
尝试使用 attr() 方法,为 src 属性指定属性。
二传手
$('.classname img').attr('src','YourImageLocation');
吸气剂
var imgUrl=$('.classname img').attr('src');
【讨论】:
您可以使用 width() 和 height() 轻松获取图像高度和重量。无论如何,看看这个 - http://jsfiddle.net/xdcj5/ 我希望这会对你有所帮助。
如果你需要获取图片的 src 属性,那么你可以这样尝试 -
var imgLink = $('img').attr('src');
如果甚至不工作,请尝试使用实时功能http://api.jquery.com/live/
【讨论】:
试试
$('.classname img').attr('src', 'image.jpg').load(function() {
console.log("image loaded");
});
这是一个可能有帮助的问题 jQuery event for images loaded
【讨论】: