2

特定のクラスの画像が読み込まれるたびに関数を呼び出そうとしています。ポイントは、キャプションなどを含む大きな画像のスライドショーの下に、サムネイルのカルーセル ギャラリーを生成することです。

on.('changed' .. ) と on.('load' .. ) の両方を使用してみましたが、役に立ちませんでした。dom の変更にイベントをバインドしようとしました。スライドショーの画像を切り替えるボタンのクリック機能を使用するだけで、最も簡単なソリューションを試しました。最終的に得られる唯一の結果は古い src 属性であるため、カルーセルは常にギャラリーの一歩後ろにあります。

画像に新しい src がある場合、関数を呼び出すにはどうすればよいですか?

関数を呼び出すためにこれまでに試したことを更新します。

jQuery('.nivo-main-image').on('load', function() {
    makegallery();
});

jQuery('.nivo-main-image').load( function() {
    makegallery();    
});

jQuery('.nivo-main-image').attr('src' function() {
    makegallery();    
});

jQuery('#container').change(関数(){ makegallery(); }); // 含まれている div

4

1 に答える 1