3

スライドショーがあります。jquery を使用して image<> src ロードを取得する必要がある現在の画像の高さと幅に応じて、スライドショーのラッパー クラスの高さと幅を変更したいのですが、次のようにして画像 src 変更イベントを取得しようとしましたが、うまくいきません。

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

3 に答える 3

1

width() と height() を使用して、画像の高さと重量を簡単に取得できます。とにかく、これを見てください - http://jsfiddle.net/xdcj5/これがお役に立てば幸いです。

画像の src 属性を取得する必要がある場合は、次のように試すことができます-

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

それでも機能しない場合は、ライブ関数http://api.jquery.com/live/を使用してみてください

于 2013-01-07T05:45:13.863 に答える
1

attr() メソッドを使用して、src プロパティの属性を指定してみてください。

セッター

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

ゲッター

var imgUrl=$('.classname img').attr('src');
于 2013-01-07T05:32:03.587 に答える
0

試す

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

これは、ロードされた画像のjQueryイベントに役立つ可能性のあるSOの質問です

于 2013-01-07T05:35:07.223 に答える