0

ajax で動的に読み込まれる新しい記事があり、画像が読み込まれたときに何かを実行したいと考えています。

すべての記事は #tracks という div にあるため、記事の画像にアクセスする方法は次のとおりです: '#tracks article div'。

ajax を使用して新しい投稿が読み込まれるたびに、またページを初めて読み込むときに、関数を呼び出したいと思います。

$('#tracks').on('load', 'article img', function() {blabla})

これをやってみましたが、load イベントは URL に関連付けられた要素でしか呼び出せないため、うまくいきません。しかし、ご覧のとおり (URL に関連付けられている) すべての画像でイベントが呼び出されますが、親が #tracks (URL に関連付けられていない div) であるため、機能していないようです (このイベントは決して取得されません)。引き金になった)。

私もこれを試しました:

$(window).on('load', '#tracks article img', function() {blabla})

しかし、window は #tracks div の親ではないようです。新しい記事 (画像を含む) が読み込まれると、イベントはトリガーされません。

どうすればこれを機能させることができますか?

4

2 に答える 2