在Django中实现无限滚动后,第2页元素不可点击

如何解决在Django中实现无限滚动后,第2页元素不可点击

我使用航路点来遵循此guide来实现无限滚动。无限滚动效果很好,但由于某些原因,第2页元素不可单击,而第1页元素可单击。换句话说,页面加载并正常运行,直到我向下滚动到页面2,突然所有“ href”和其他可单击元素不再可单击。这是我的代码

        <div class="mt-5 ads_container">
            <div class="container-fluid infinite-container">

                {% for ad in ad_list %}

                {% if forloop.counter0|divisibleby:4 %}

                <div class="row infinite-item">
                    <div class="col-sm-12">
                        <div class="latest-magazine clearfix">
                            <div class="latest-ads-space clearfix">

                                {% endif %}

                                <div class="late-ad">
                                    <div class="inner">
                                        <a href={% url 'advert' ad_pk=ad.id %}>
<!--                                            <img data-src="{{ ad.profile_pic }}" class="img-responsive lazyloaded"-->
<!--                                                 src="{{ ad.profile_pic }}"/>-->
                                            <div class="pic_div" style="background-image: url({{ ad.profile_pic }}); background-size: contain; background-repeat: no-repeat; background-position: center;"></div>
                                        </a>
                                        <div class="p-a" style="height: 70px;">
                                            <em>{{ ad.Ad_title|capfirst|shorten_title }}</em>
                                            <div class="clearfix">
                                                <em></em>
                                                <em class="text-success">R{{ad.price}}</em><em>  {% timezone  "Africa/Johannesburg" %}{{ ad.date_created|timesince }}{% endtimezone  %}</em>
                                            </div>
                                        </div>
                                    </div>
                                </div>

                                {% if forloop.counter0|add:"1" in break_pts or forloop.counter0|add:"1" == ad_list|length %}
                            </div>
                        </div>
                    </div>
                </div>
                {% endif %}

                {% endfor %}

            </div>
            {% if ad_list.has_next %}
                <a class="infinite-more-link" href="?page={{ ad_list.next_page_number }}"></a>
            {% endif %}

            <div class="d-flex justify-content-center" style="display:none;">
                    <div class="spinner-border" role="status">
                        <span class="sr-only">Loading...</span>
                    </div>
                </div>
        </div>
    </div>
</div>

{% endblock %}

{% block hide_script %}
<script type="text/javascript">
  $("#footer_section").hide();
  $("#push_div").remove();

</script>

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

<script type="text/javascript">
    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();
    }

    });

</script>

{% endblock hide_script %}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?