jquery中的图像源更改事件

时间:2013-01-07 05:30:25

标签: jquery

我有幻灯片放映。我想根据我需要获取图像的当前图像高度和宽度来更改我的幻灯片的包装类高度和宽度<>使用jquery加载src,我尝试了以下来获取图像src更改事件,但它无法正常工作,

$('.classname img').load(function(){
});

3 个答案:

答案 0 :(得分:1)

尝试使用attr()方法,为src属性指定属性。

设置器

$('.classname img').attr('src','YourImageLocation');

getter

var imgUrl=$('.classname img').attr('src');

答案 1 :(得分:1)

您可以使用width()和height()轻松获得图像高度和重量。无论如何,看到这个 - http://jsfiddle.net/xdcj5/我希望这会对你有帮助。

如果您需要获取图像的src属性,那么您可以尝试这样 -

var imgLink = $('img').attr('src');

如果即使不工作,请尝试使用实时功能http://api.jquery.com/live/

答案 2 :(得分:0)

尝试

$('.classname img').attr('src', 'image.jpg').load(function() {  
  console.log("image loaded");
});  

这是一个可能对jQuery event for images loaded

有帮助的问题