每日一题:网页PPT
网页 PPT
介绍
除了使用办公软件来制作 PPT,利用前端技术其实我们也可以制作一个在浏览器播放的 PPT,这样的 PPT 更加方便传播和查看,而且可以最大限度地利用前端技术的布局和交互能力。
本题请实现一个讲授 HTML 基础知识的网页 PPT。
准备
开始答题前,需要先打开本题的项目代码文件夹,目录结构如下:
1 | ├── css |
其中:
css/style.css是样式文件。index.html是主页面。images文件夹内包含了页面使用的 icon。js/index.js是页面js文件。js/jquery-3.6.0.min.js是jquery文件。effect.gif是页面最终的效果图。
注意:打开环境后发现缺少项目代码,请复制下述命令至命令行进行下载。
1 | cd /home/project |
在浏览器中预览 index.html 页面效果如下:

目标
请在 js/index.js 文件中补全代码,具体需求如下:
- 补充
switchPage函数,实现根据activeIndex切换 PPT 页面的功能(切换页面请通过控制section元素的display属性实现),切换页面的同时需要改变左下角的页码(class="page"),格式为"当前页码 / 总页码",注意。 - 在播放到第一页时给“上一张”按钮
(class="btn left")添加disable类,并在播放到最后一页时给“下一张”按钮(class="btn right")添加disable类,其他情况下则都不添加。页面最终效果如下:
规定
- 请严格按照考试步骤操作,切勿修改考试默认提供项目中的文件名称、文件夹路径、class 名、id 名、图片名等,以免造成无法判题通过。
判分标准
- 本题完全实现题目目标得满分,否则得 0 分。
总通过次数: 1908 | 总提交次数: 2071 | 通过率: 92.1%
难度: 简单 标签: 2022, 省模拟赛, Web 前端, jQuery
题解
1 | function switchPage() { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 江月迟迟!
