首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML页面,加载10项,然后等待滚动并加载更多

HTML页面,加载10项,然后等待滚动并加载更多
EN

Stack Overflow用户
提问于 2022-01-03 16:53:16
回答 1查看 84关注 0票数 0

我有这么多项目的清单,以至于所有的项目在当时都是非常不舒服的,而且需要很长时间。我想要实现一个脚本,它只加载10个条目,并等待滚动加载更多。然而,我不知道如何编码它。

我的页面是这样的:

代码语言:javascript
复制
{% extends "layout.html" %}
{% block content %}
<div class="container">
    {% for i in range(data|length) %}
    <div class="re-container">
        <div class="re-container-item">
            <div class="re-item">
                <image class="re-img" src="{{url_for('static', filename='img/' + data.UNIQUE_RE_NUMBER[i].replace('/', '-') + '.jpg')}}" onerror="if (this.src != 'static/img/default.jpg') this.src = 'static/img/default.jpg';"></image>
            </div>
        </div>
        <div class="re-container-item">
            <div class="re-item">
                <p>{{ data.LOCATION[i] }}</p>
                <p class="re-date"> {{ data.MIN_DATE[i] }}  -  {{ data.MAX_DATE[i] }} </p>
            </div>
            <div class="re-item">
                <p>{{ data.ADDRSS[i] }}</p>
            </div>
            <div class="re-item">
                <p><a class="article-title" href="{{url_for('/dashapp/', ure=data.UNIQUE_RE_NUMBER[i])}}">{{data.UNIQUE_RE_NUMBER[i]}}</a></p>
                <p class="re-price">{{data.RE_PRICE[i]}}</p>
                <hr>
            </div>
            <div class="re-item">
                <p>{{data.RE_INFO[i]}}</p>
            </div>
            {% if current_user.is_authenticated %}
                <div class="re-item">
                    <form action="{{ url_for('saved') }}" method="POST">
                        <input type="hidden" value="{{ data.LOCATION[i] }}" name="location">
                        <input type="hidden" value="{{ data.UNIQUE_RE_NUMBER[i] }}" name="unique">
                        <input type="hidden" value="{{ data.ADDRSS[i] }}" name="address">
                        <input type="hidden" value="{{ data.RE_INFO[i] }}" name="info">
                        <input type="hidden" value="{{ data.RE_HREF[i] }}" name="href">
                        <input type="hidden" value="{{ data.TYP_ID[i] }}" name="typ">
                        <input type="hidden" value="{{ data.RE_POLOHA[i] }}" name="poloha">
                        <input type="hidden" value="{{ data.RE_DRUH[i] }}" name="druh">
                        <input type="hidden" value="{{ data.RE_TYP[i] }}" name="re-typ">
                        <input type="hidden" value="" name="dispozice">
                        <input type="hidden" value="" name="f_druh">
                        <input type="hidden" value="" name="pplocha">
                        <input type="hidden" value="" name="plocha">
                        <input type="hidden" value="" name="l_druh">
                        <input type="hidden" value="" name="site">
                        <input type="hidden" value="{{ data.MIN_DATE[i] }}" name="min_d">
                        <button class="re-button" type="submit">Save</button>
                    </form>
                </div>
            {% endif %}
            <div class="re-item">
                <p>Poloha domu/vily: {{data.RE_POLOHA[i]}}</p>
            </div>
            <div class="re-item">
                <p>Druh domu/vily: {{data.RE_DRUH[i]}}</p>
            </div>
            <div class="re-item">
                <p>Typ domu/vily: {{data.RE_TYP[i]}}</p>
            </div>
            <div class="re-item">
                {% if data.RE_HREF[i] != None %}
                    <a href="{{data.RE_HREF[i]}}">More here</a>
                {% endif %}
            </div>
        </div>
    </div>
    {% endfor %}
</div>
{% endblock content %}

有人有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-03 17:25:17

您可以在HTML中使用loading属性。就像下面一样。

代码语言:javascript
复制
<img src="niceCats.jpg" loading="lazy">

我建议你读一读CSSTrick在他们的页面上贴出的“CSSTrick”杂志。注意,IOS的任何safari版本都不支持此属性。

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

https://stackoverflow.com/questions/70569021

复制
相关文章

相似问题

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