如何在 django-endless-pagination 中恢复被杀死的方法?
How to get killed methods back in django-endless-pagination?
在 ajax 添加新容器后,它终止了为它们初始化的方法,我该怎么做才能让 django-endless-pagination 添加一些 JQuery 到它生成的容器?
例如我有:
$(".fact").each(function() {
$(this).css('border-top', '5px solid ' + colors[Math.floor(Math.random() * colors.length)]);
});
我想将其添加到 ajax 调用后生成的每个 .fact。
查看文档中的 Attaching callbacks section:)
假设这是你的无限分页初始化你可以添加一些代码在每次重新加载时执行。
<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>
在 ajax 添加新容器后,它终止了为它们初始化的方法,我该怎么做才能让 django-endless-pagination 添加一些 JQuery 到它生成的容器? 例如我有:
$(".fact").each(function() {
$(this).css('border-top', '5px solid ' + colors[Math.floor(Math.random() * colors.length)]);
});
我想将其添加到 ajax 调用后生成的每个 .fact。
查看文档中的 Attaching callbacks section:)
假设这是你的无限分页初始化你可以添加一些代码在每次重新加载时执行。
<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>