评论资讯 [ 总 457 则 ]
·小希 - 2025-2-20 14:49
·悄然 - 2025-2-20 14:44
·飞飞 - 2025-2-20 14:43
·飞飞 - 2025-2-17 20:02
·飞飞 - 2025-2-17 19:59
·悄然 - 2025-2-17 19:55
·悄然 - 2025-2-17 19:53
·飞飞 - 2025-2-17 19:38
·知名不具 - 2025-2-17 13:02
·知名不具 - 2025-2-17 12:55
·悄然 - 2025-2-20 14:44
·飞飞 - 2025-2-20 14:43
·飞飞 - 2025-2-17 20:02
·飞飞 - 2025-2-17 19:59
·悄然 - 2025-2-17 19:55
·悄然 - 2025-2-17 19:53
·飞飞 - 2025-2-17 19:38
·知名不具 - 2025-2-17 13:02
·知名不具 - 2025-2-17 12:55
友情链接
网站统计
利用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 发布: 矮油,这个换了水平滚动方式,漂亮。。。触碰序号变红,点击翻下一页~~感觉很复杂,代码与上篇大不相同。