首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Waypoint.Infinite不是构造函数

Waypoint.Infinite不是构造函数
EN

Stack Overflow用户
提问于 2020-11-09 18:28:00
回答 4查看 701关注 0票数 0

嗨,大家好,我对django无限滚动页有一个问题。我解决不了。

home.html

代码语言:javascript
复制
 <div class="infinite-container">
    {% for post_display in post_data %}
    <div class="card infinite-item">
        <div class="card-body">
            {{ post_display }}
        </div>
    </div>
</div>
<script src="{% static 'js/jquery.js' %}"></script>
<script src="{% static 'js/jquery.waypoints.min.js' %}"></script>
<script src="{% static 'js/infinite.min.js' %}"></script>

<script>
 var infinite = new Waypoint.Infinite({
 element: $('.infinite-container')[0],
 handler: function(direction) {

 },
offset: 'bottom-in-view',

onBeforePageLoad: function () {
$('.spinner-border').show();
},
onAfterPageLoad: function () {
$('.spinner-border').hide();
}
});

view.py

代码语言:javascript
复制
class HomeClassView(ListView):
    model = EssahDisplayModel
    paginate_by = 2
    template_name = "authenticated/home.html"
    context_object_name = 'post_data'

但是我在控制台上得到了这个错误:

(索引):458 Uncaught : Waypoint.Infinite不是(index):458 it the line 458 start: var infinite = new Waypoint.Infinite({....的构造函数

有人知道吗?桑斯

EN

回答 4

Stack Overflow用户

发布于 2020-11-15 12:09:14

其实我也被困在同样的问题上了,但我认为你的问题是另一个问题。您不能关闭Django for循环。

代码语言:javascript
复制
<div class="infinite-container">
    {% for post_display in post_data %}
        <div class="card infinite-item">
           <div class="card-body">
             {{ post_display }}
           </div>
        </div>
    **{% endfor %}**
</div>
票数 0
EN

Stack Overflow用户

发布于 2021-05-04 13:14:43

建议使用jQuery2.2.4.min.js

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>-->
票数 0
EN

Stack Overflow用户

发布于 2021-07-13 19:45:06

代码语言:javascript
复制
<div class="col infinite-container">
  {% for post in posts %}
    <article class="media content-section infinite-item">
      <div class=" col-md-2">
        <img class= "rounded-circle article-img" src="{{ post.author.profile.image.url}}">
      </div>
      <div class="media-body">
        <div class="article-metadata">
          <a class="mr-2" href="{% url 'user-posts' post.author.username %}">@{{ post.author }}</a>
          <small class="text-muted">{{ post.data_posted }}</small>
          </div>
          <div class="col-md-3">
            <h2><a class="article-title" href="{% url 'post-detail' post.id %}">{{ post.title }}</a></h2>
            <p class="article-content">{{ post.content }}</p>
          </div>
        <div class="col-md-7">
          {% if post.header_image%}
            <img src="{{ post.header_image.url }}">
          {%endif%}
        </div>
    </article>
  {% endfor %}
  {%if page_obj.has_next %}
    <a class= "infinite-more-link" href="?page={{ page_obj.next_page_number }}"></a>
  <!--<a class= "btn btn-outline-info mb-4" href="?page={{ page_obj.paginator.num_pages }}">Last</a>-->
  {%endif%}
</div>

<script src="{% static 'blog/jquery.waypoints.min.js' %}"></script>
<script src="{% static 'blog/infinite.min.js' %}"></script>

<script>
  var infinite = new Waypoint.Infinite({
      element: $('.infinite-container')[0],

      offset: 'bottom-in-view',
      onBeforePageLoad: function(){

      },
      onAfterPageLoad:function(){

      }

  })
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64757280

复制
相关文章

相似问题

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