首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Django的zinnia博客应用程序实现无限滚动、无穷无尽的分页

如何使用Django的zinnia博客应用程序实现无限滚动、无穷无尽的分页
EN

Stack Overflow用户
提问于 2014-10-28 03:00:12
回答 1查看 600关注 0票数 1

这是我的第一个问题

我想在由Django的[医]锌应用程序驱动的博客上实现无限滚动(或无限分页)。

我的博客结构和zinnia博客是一样的,我没有编写任何与它不同的代码。我尝试使用"django无止境的分页“,因为它的文档说我可以创建一个twitter样式分页,但是我无法解决把它放在哪里的代码片段。

--我不介意通过使用django无穷无尽的分页来解决这个问题。

我的PIP冻结看起来是这样的

代码语言:javascript
复制
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

我真的很感激你的建议。

派出所:如果你还需要什么来给出合适的答案,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 10:16:37

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

http://fantomas.willbreak.it/上工作很好,如下所示:

代码语言:javascript
复制
$(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)
        });
    });
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26600216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档