1

这是我在这里的第一个问题

我想在由 Django的百日草应用程序提供支持的博客上实现无限滚动(或无限分页) 。

我的博客结构与百日草博客相同,我没有编写任何与它不同的代码。我尝试使用“django 无尽分页”,因为它的文档说我可以创建一个twitter 样式的分页,但我无法解决将它的代码片段放在哪里。

我不介意是否可以通过使用 django 无限分页来解决。

我的 PIP FREEZE 看起来像这样:

Django==1.5.1
Pillow==2.3.1
argparse==1.2.1
beautifulsoup4==4.3.2
django-blog-zinnia==0.13
django-endless-pagination==2.0
django-filebrowser==3.5.6
django-grappelli==2.4.10
django-mptt==0.6.0
django-tagging==0.3.2
django-tinymce==1.5.2
django-xmlrpc==0.1.5
easy-thumbnails==1.3
feedparser==5.1.3
pyparsing==2.0.1
pytz==2014.2
raven==4.2.1
wsgiref==0.1.2

我真的很感谢你的建议。

PD:如果您需要其他任何东西来给出适当的答案,请告诉我

4

1 回答 1

1

您可以使用此库在客户端执行此操作:https ://github.com/paulirish/infinite-scroll

在http://fantomas.willbreak.it/上工作正常,如下所示:

$(document).ready(function () {
    $('.hfeed').infinitescroll({
    navSelector: '.paginator',
    nextSelector: '.paginator .next a',
    itemSelector: '.hentry',
    contentSelector: '.hfeed aside',
    bufferPx: 1000,
    maxPage: 5,
    loading: {
    msgText: '<p>Chargement des articles suivants...</p>',
    finishedMsg: '',
    img: '/static/img/loader.gif',
    },
    }, function (newElements) {
        $(newElements).find('pre').each(function (i, e) {
        hljs.highlightBlock(e)
        });
    });
});
于 2014-11-12T10:16:37.073 回答