スライドショーがあります。jquery を使用して image<> src ロードを取得する必要がある現在の画像の高さと幅に応じて、スライドショーのラッパー クラスの高さと幅を変更したいのですが、次のようにして画像 src 変更イベントを取得しようとしましたが、うまくいきません。
$('.classname img').load(function(){
});
スライドショーがあります。jquery を使用して image<> src ロードを取得する必要がある現在の画像の高さと幅に応じて、スライドショーのラッパー クラスの高さと幅を変更したいのですが、次のようにして画像 src 変更イベントを取得しようとしましたが、うまくいきません。
$('.classname img').load(function(){
});
width() と height() を使用して、画像の高さと重量を簡単に取得できます。とにかく、これを見てください - http://jsfiddle.net/xdcj5/これがお役に立てば幸いです。
画像の src 属性を取得する必要がある場合は、次のように試すことができます-
var imgLink = $('img').attr('src');
attr() メソッドを使用して、src プロパティの属性を指定してみてください。
セッター
$('.classname img').attr('src','YourImageLocation');
ゲッター
var imgUrl=$('.classname img').attr('src');
試す
$('.classname img').attr('src', 'image.jpg').load(function() {
console.log("image loaded");
});
これは、ロードされた画像のjQueryイベントに役立つ可能性のあるSOの質問です