複数のコンテナーにLazy Load プラグインを適用しようとしています。この同様の質問を見つけました: Lazy Load on MULTIPLE Horizontal containers。
これは私の試みです: http://jsfiddle.net/BAFMC/
$(".p_outer_content").each(function() {
var tthis = $(this);
$(this).find('img').lazyload({
container: tthis
});
});
しかし、前述の質問と同じ問題があります。つまり、遅延ロードは最後のコンテナー (.p_outer_content) (フィドルの 3 番目のコンテナー) にのみ適用されます。
誰かがこれを解決する方法を知っているか、他の提案がありますか? 前もって感謝します'
編集:
コンテナの 1 つがスクロールされるたびに、lazyload 関数を再適用しようとしました。
$(".p_outer_content").each(function() {
var tthis = $(this);
$(this).find('img').lazyload({
container: tthis
});
});
$(".p_outer_content").scroll(function() {
var tthis = $(this);
$(this).find('img').lazyload({
container: tthis
});
});
これは機能しますが、それを解決する良い方法かどうかはわかりません。しかし、誰かがより良い解決策を思いつきますか? ありがとう'