评论资讯 [ 总 775 则 ]
·悄然 - 2026-1-17 10:21
·飞飞 - 2026-1-17 10:19
·马黑 - 2026-1-17 10:09
·飞飞 - 2026-1-15 16:20
·悄然 - 2026-1-15 16:19
·马黑 - 2026-1-15 12:19
·悄然 - 2026-1-15 08:58
·飞飞 - 2026-1-14 15:25
·飞飞 - 2026-1-1 08:43
·飞飞 - 2025-12-24 18:49
·飞飞 - 2026-1-17 10:19
·马黑 - 2026-1-17 10:09
·飞飞 - 2026-1-15 16:20
·悄然 - 2026-1-15 16:19
·马黑 - 2026-1-15 12:19
·悄然 - 2026-1-15 08:58
·飞飞 - 2026-1-14 15:25
·飞飞 - 2026-1-1 08:43
·飞飞 - 2025-12-24 18:49
友情链接
网站统计
利用scrollToView实现图片翻页功能
效果
代码
<style>
#papa { margin: auto; width: 460px; height: 600px; overflow: hidden; white-space: nowrap; position: relative; }
#papa img { width: 460px; }
.navBtn { margin: 4px; width: 26px; height: 26px; border: 2px dotted silver; border-radius: 50%; text-align: center; line-height: 26px; font-size: 14px; cursor: pointer; display: inline-block; }
.navBtn:hover { color: red; background: silver; }
.redBorder { border-color: red; cursor: default; }
.tMid { margin: 10px; text-align: center; }
</style>
<div id="papa">
<img alt="" src="https://638183.freep.cn/638183/t24/biu/ji01.jpg" />
<img alt="" src="https://638183.freep.cn/638183/t24/biu/ji02.jpg" />
<img alt="" src="https://638183.freep.cn/638183/t24/biu/ji03.jpg" />
<img alt="" src="https://638183.freep.cn/638183/t24/biu/ji04.jpg" />
<img alt="" src="https://638183.freep.cn/638183/t24/biu/ji05.jpg" />
<img alt="" src="https://638183.freep.cn/638183/t24/biu/ji06.jpg" />
</div>
<p class="tMid">
<span class="navBtn redBorder">1</span>
<span class="navBtn">2</span>
<span class="navBtn">3</span>
<span class="navBtn">4</span>
<span class="navBtn">5</span>
<span class="navBtn">6</span>
</p>
<script>
//图片、按钮
var images = papa.querySelectorAll('img'),
btns = document.querySelectorAll('.navBtn');
//按钮点击事件
btns.forEach((btn,key) => {
btn.onclick = () => {
images[key].scrollIntoView({behavior: 'smooth', block: 'center', inline: 'center'});
btns.forEach((b,k) => {
b.className = k === key ? 'navBtn redBorder' : 'navBtn';
});
}
});
//滚动第一张图片
images[0].scrollIntoView({behavior: 'smooth', block: 'center', inline: 'center'});
</script>
前一篇: 利用scroll实现图片翻页功能
下一篇: 集成快捷键的单曲播放器
发表评论:
评论列表 [1条]
#1 | 飞飞 于 2025-2-15 11:00 发布: 矮油,这个换了水平滚动方式,漂亮。。。触碰序号变红,点击翻下一页~~感觉很复杂,代码与上篇大不相同。

