html - 在同一个文件中使用包含许多相似 HTML 元素的分页?
问题描述
所以我正在制作一个网络应用程序来运行我将在我的学校内托管的一个小型 CTF,并且我已经开发了一个可以加载问题的网页,我现在的示例一长串列出了这些问题
这是如何完成的:
<body class="main-body">
<div class="body">
<section class="content">
<div class="container-asdf"> <!-- This is a grid, assume that this particular element is repeated several times with changes -->
<div class="item-a">Test Problem</div>
<div class="item-b">Category: Test, Problem</div>
<div class="item-c"><button data-toggle="modal" data-target="#exampleModal" type="button" class="btn btn-info">Button</button></div>
</div>
</section>
</div>
</body>
(完全披露这个 HTML 可能很糟糕,只使用我所知道的)
具有“container-asdf”类的 div 是针对大量问题自动生成的,假设它运行良好并且生成 50 个问题,我只希望其中 10 个一次出现在页面上,我想将它们分开使用分页,而不必制作大量不同的 HTML 页面,我该怎么做呢?我不需要代码,只需要一些概念和指南即可。我的第一个想法是把它放在不可见的容器里,让它在你选择不同的数字时出现,这就是为什么我问如何使用分页
总结:我有很多元素(在同一个 HTML 文件中)一次出现在页面上,我想限制这一点并将其拆分为页面而不必制作多个 HTML 文件,我正在使用 Flask/Jinja 生成说HTML 文件,如果有帮助的话。
谢谢你的帮助!
解决方案
不确定这是否适用,但您是否考虑过使用 easyPaginate jQuery 插件进行分页?此处提供了示例和设置。
推荐阅读
- sass - xlarge、xxlarge 断点在 Foundation 6 中不起作用
- android - 如何在不丢失缓存功能的情况下将 Firebase 存储图像加载到壁画?
- python - 对象没有属性(kivy)
- php - PHP Laravel 使用唯一键导入和更新产品列表
- java - Android 4 版本中的“Drawable not found”崩溃问题
- sql - 在我进行选择时未显示的字段上出现错误“向日期列添加值会引发溢出的列” *
- excel - Pover Pivot/Power Query 过滤器问题
- python - python为什么允许将类方法发送到实例?
- python - 在 Python 中使用 Pandas Groupby 按系列中的标签分组
- java - android http URL 连接使用 https,不使用 http