移动端案例 — 横向滚动、楼层效果、导航吸顶效果、tab切换
您的支持是我继续创作及维护的动力感谢打赏祝您工作顺利生活美满以下效果基于better-scroll插件实现效果演示横向滚动源代码divclasswrapperdivclasscontentulclassulliimgsrchttps://p1.meituan.net/128.180/movie/648bbced128324a4b4ccf7db6c564a251744344.jpgalt/liliimgsrchttps://p1.meituan.net/128.180/movie/648bbced128324a4b4ccf7db6c564a251744344.jpgalt/liliimgsrchttps://p1.meituan.net/128.180/movie/648bbced128324a4b4ccf7db6c564a251744344.jpgalt/liliimgsrchttps://p1.meituan.net/128.180/movie/648bbced128324a4b4ccf7db6c564a251744344.jpgalt/liliimgsrchttps://p1.meituan.net/128.180/movie/648bbced128324a4b4ccf7db6c564a251744344.jpgalt/liliimgsrchttps://p1.meituan.net/128.180/movie/648bbced128324a4b4ccf7db6c564a251744344.jpgalt/li/ul/div/divscriptsrc../js/libs/bscroll.min.js/scriptscript// 注意// 第一实例化 并且开启横向滚动 scrollXtrue// 第二获取所有子元素的宽度总和赋值给内盒子// 所有子元素varlis[...document.querySelectorAll(.content ul li)];// 一个元素的宽varliWlis[0].offsetWidth;// 把子元素的宽度加起来varsumlis.length*liW;// 把总宽度赋值给父元素注意是实例化盒子下的子元素document.querySelector(.content).style.widthsumpx;// 实例化varmyXnewBScroll(.wrapper,{// 开启点击事件click:true,// 开启横向滚动。默认false需要打开scrollX:true});/script效果演示楼层效果源代码divclasswrapperdivclasscontentdivclassitemh2idAA/h2ulli阿拉善盟/lili鞍山/lili安庆/lili安顺/lili阿克苏/li/ul/divdivclassitemh2idBB/h2ulli北京/lili包头/lili本溪/lili巴彦淖尔/lili白城/li/ul/divdivclassitemh2idCC/h2ulli重庆/lili成都/lili常州/lili长春/lili承德/li/ul/divdivclassitemh2idDD/h2ulli大连/lili大庆/lili大兴安岭/lili大理/lili敦煌/li/ul/div/div/div!-- 字母列表按钮 --divclassfilexdulliA/liliB/liliC/liliD/li/ul/divscriptsrc../js/libs/bscroll.min.js/scriptscript// 获取所有的字母列表varlis[...document.querySelectorAll(.filexd li)];// 给字母列表添加点击事件lis.forEach(function(item){item.onclickfunction(){// scrollToElement 滚动到指定的目标元素。myX.scrollToElement(document.getElementById(this.innerHTML),500);}})// 实例化varmyXnewBScroll(.wrapper,{// 开启点击事件click:true,// 开启横向滚动。scrollX:true});/script效果演示 导航吸顶效果源代码bodydivclassnavidtop2导航条/divdivclasscontainerdivclassheader/divdivclassmaindivclassinnerdivclassbanner广告图/divdivclassnavidtop1导航条/divdivclassitem商品列表/div/div/divdivclassfooter/div/divscriptsrcjs/libs/flexible.js/scriptscriptsrcjs/libs/bscroll.min.js/scriptscriptletnavdocument.querySelector(#top1);letnavFalsedocument.querySelector(#top2);letnavTopnav.offsetTop;letnavHnav.offsetHeight;letmybsnewBScroll(.main,{probeType:3})mybs.on(scroll,(){if(mybs.y0Math.abs(mybs.y)navTop){navFalse.style.displayblock;}else{navFalse.style.display;}})/script/body以下效果基于swiper插件实现效果演示tab切换 效果源代码引入插件!-- 引入css样式 --linkrelstylesheethrefcss/swiper.cssdivclasswrapperulclasstabliclassactive战士/lili射手/lili法师/li/ul!-- 基本写法 --divclassswiper-container bannerdivclassswiper-wrapperdivclassswiper-slide战士战士战士战士/divdivclassswiper-slide射手射手射手/divdivclassswiper-slide法师法师法师/div/div/div/div!-- 引入js插件 --scriptsrcjs/libs/swiper.min.js/scriptscript// 获取tab按钮varbtns[...document.querySelectorAll(.tab li)];// 实例化varmyTabnewSwiper(.banner,{// 注意不能使用looploop模式下注意该值会被加上复制的slide数。// loop: true// on 监听swiper的slide改变on:{// slideChange ,当当前slide 发生改变slideChange:function(){/* * previousIndex返回上一个活动块的索引切换前的索引。 * activeIndex返回当前活动块的索引。 */// 把按钮对应索引改变高亮当前增加btns[this.activeIndex].classList.add(active);// 上一个移除btns[this.previousIndex].classList.remove(active);}}});// tab 点击btns.forEach(function(item,i){item.onclickfunction(){// 控制Swiper切换到指定slide。myTab.slideTo(i,1000);}})/script

相关新闻

三分钟搞定上百个Excel文件搜索:QueryExcel批量查询工具终极指南

三分钟搞定上百个Excel文件搜索:QueryExcel批量查询工具终极指南

三分钟搞定上百个Excel文件搜索:QueryExcel批量查询工具终极指南 【免费下载链接】QueryExcel 多Excel文件内容查询工具。 项目地址: https://gitcode.com/gh_mirrors/qu/QueryExcel 还在为海量Excel数据查找而头痛吗?QueryExcel多Excel文件内容查…

2026/7/28 17:40:58 阅读更多 →
C++文件流(ofstream/ifstream)详解:从基础读写到性能优化实战

C++文件流(ofstream/ifstream)详解:从基础读写到性能优化实战

1. 项目概述:为什么文件流是C开发的基石在C开发的日常里,无论你是处理配置文件、记录日志、序列化数据还是分析大型数据集,都绕不开一个核心操作:与硬盘上的文件打交道。很多新手,甚至一些有经验的开发者,在…

2026/7/28 17:40:57 阅读更多 →
空气净化器选购指南:从CADR/CCM原理到实战评测,以AirX A10SE359为例

空气净化器选购指南:从CADR/CCM原理到实战评测,以AirX A10SE359为例

最近在帮朋友挑选空气净化器时,发现面对市面上琳琅满目的产品,尤其是“除甲醛”、“杀菌”、“过敏原”这些宣传点,很难判断哪款是真实力,哪款只是营销话术。特别是对于新装修家庭、有宠物或易过敏人群,选错产品不仅白…

2026/7/28 17:40:57 阅读更多 →

最新新闻

centos7安装libpcaplibnids

centos7安装libpcaplibnids

说明:直接用yum安装的libpcap会在libnids安装的时候检查有问题,所以需要下载安装包来安装! 1. 安装libpcap ① 下载软件包libpcap-1.0.0.tar.gz 下载地址:http://www.tcpdump.org/release/libpcap-1.0.0.tar.gz ② 解压软件包&…

2026/7/28 17:50:01 阅读更多 →
调试错误解决方案之VC++

调试错误解决方案之VC++

文|Seraph这篇文章主要用来记录使用Visual Studio过程中,出现的各种error,并提供自己当时解决的方案。 但是,一个error可能由不用原因引起的,文中案例仅供大家参考。nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved exter…

2026/7/28 17:50:01 阅读更多 →
终极指南:如何使用Photon光影包彻底改变你的Minecraft视觉体验

终极指南:如何使用Photon光影包彻底改变你的Minecraft视觉体验

终极指南:如何使用Photon光影包彻底改变你的Minecraft视觉体验 【免费下载链接】photon A gameplay-focused shader pack for Minecraft 项目地址: https://gitcode.com/gh_mirrors/photon3/photon 想让你的Minecraft世界焕然一新吗?Photon光影包…

2026/7/28 17:50:01 阅读更多 →
这款神级软件即将停止下载(附安装包)

这款神级软件即将停止下载(附安装包)

Google 已公布 Google 地球 Pro 桌面版下载调整计划,这款经典软件不会立即停用,但新用户获取方式将发生变化。对长期使用 KML、KMZ、影像叠加和本地“我的地点”的 GIS 用户而言,现在需要做的是理解时间点并提前整理工作流。这条消息到底说了…

2026/7/28 17:50:01 阅读更多 →
复习卷积运算

复习卷积运算

复习卷积运算https://www.cnblogs.com/shine-lee/p/9932226.html

2026/7/28 17:50:01 阅读更多 →
如何在5分钟内构建完全私有的搜索引擎:SearXNG Docker终极指南

如何在5分钟内构建完全私有的搜索引擎:SearXNG Docker终极指南

如何在5分钟内构建完全私有的搜索引擎:SearXNG Docker终极指南 【免费下载链接】searxng-docker The docker-compose files for setting up a SearXNG instance with docker. 项目地址: https://gitcode.com/gh_mirrors/se/searxng-docker 在数字监控无处不在…

2026/7/28 17:49:01 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/28 8:29:16 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/28 5:03:42 阅读更多 →

月新闻