2

私はプログラミングが初めてです。現在、jqueryrotate プラグインを使用して、HTML div 内のすべての画像をランダムに回転させ、.holder散らばった画像の外観を取得しようとしています。

$.each 関数を配列で使用する必要があることはわかっていますが、画像を反復処理する方法は他に思いつきません。助言がありますか?

$.each($('.holder img'), function(i, value){
    value.rotate(Math.random() * -90 + Math.random() * 90);
});
4

2 に答える 2

4

オブジェクトの配列を渡すと、現在の using にアクセスできますがthis、それは jQuery オブジェクトではないため、 を使用$(this)してチェーンする必要があります.rotate

$.each($('.holder img'), function(){
    $(this).rotate(Math.random() * -90 + Math.random() * 90);
});

参照

于 2012-08-30T02:57:44.930 に答える
0
$('.holder img').each(function() { //your func });

これはうまくいくはずです

于 2012-08-30T02:59:20.373 に答える