0

親divに収まるように画像を縮小/拡大するこのコードがあります:

<script src="js/imgscale.jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){ 
  $('img.profilepicture').imgscale({ 
    parent : '.ppparent', 
    fade : 1000 
  }); 
});
</script>

1 つのクラス名を持つ 1 つの div に対しては完全に機能しますが、同じクラス名を持つ多くの div で使用しようとすると、それらすべてに対して機能しなくなります (つまり、画像は変更されません)。

これを「修正」するにはどうすればよいですか?

4

2 に答える 2

0

クラスのすべての画像がある場合.profilepicture

   $("img.profilepicture").each(function(){
       $(this).imgscale({ 
             parent : '.ppparent', 
             fade : 1000 
       });
   });
于 2013-04-13T10:03:46.040 に答える
0

画像ごとに関数を呼び出す必要があります。

$(document).ready(function(){ 
    $('img.profilepicture').each(function() {
        $(this).imgscale({ 
            parent : '.ppparent', 
            fade : 1000 
          }); 
    });
});
于 2013-04-13T10:03:56.360 に答える