0

ajax が新しいコンテナーを追加した後、それらのために初期化されたメソッドを強制終了しました。django-endless-pagination で生成されたコンテナーに JQuery を追加するにはどうすればよいですか? たとえば、私は持っています:

$(".fact").each(function() {
   $(this).css('border-top', '5px solid ' + colors[Math.floor(Math.random() * colors.length)]);
});

そして、これを ajax 呼び出し後に生成される各 .fact に追加したいと考えています。

4

1 に答える 1

0

ドキュメントの「コールバックのアタッチ」セクションをご覧ください:)

これが無限のページネーション初期化であると仮定すると、新しいリロードごとに実行されるコードを追加できます。

<script>
    $.endlessPaginate({
        paginateOnScroll: true,
        paginateOnScrollMargin: 100,
        paginateOnScrollChunkSize: 5,
        // add your code in onCompleted 
        onCompleted: function(context, fragment) {
            $(".fact").each(function() {
                $(this).css('border-top', '5px solid ' + colors[Math.floor(Math.random() * colors.length)]);
                });
            });

        }
    });
</script>
于 2015-04-13T14:50:22.967 に答える