swiper4实现移动端导航栏tab滑动切换


Posted in Javascript onOctober 16, 2020

swiper4移动端导航栏tab滑动切换效果,供大家参考,具体内容如下

效果如图:

swiper4实现移动端导航栏tab滑动切换

首先引入swiper的css和js文件
官网下载地址

<link href="swiper.min.css" rel="stylesheet">
<script src="swiper.min.js"></script>

html结构部分

<body>
 <div class="tab">
 <div class="tabItem active">slider1</div>
 <div class="tabItem">slider2</div>
 </div>
 <div class="swiper-container">
 <div class="swiper-wrapper">
  <div class="swiper-slide">slider1</div>
  <div class="swiper-slide">slider2</div>
 </div> 
 </div> 
</body>

js部分

var tabItem = $('.tab .tabItem');
var mySwiper = new Swiper('.swiper-container', {
 autoplay: false,
 on:{
 //swiper从当前slide开始过渡到另一个slide时执行
 slideChangeTransitionStart: function(){
 var n = this.activeIndex;//过渡后的slide索引
 changeTab(n);
  }
 }
})
//tab点击切换silde
tabItem.click(function(){
 var ind = $(this).index();
 changeTab(ind);
 mySwiper.slideTo(ind);
})
//tab切换样式
function changeTab(index){
 tabItem.removeClass('active').eq(index).addClass('active');
}

css部分

html,body{width: 100%;height: 100%;}
div{margin: 0;padding: 0;}
.swiper-container,.swiper-wrapper,.swiper-slide{width: 100%;height: 100%;}
.swiper-slide{display: flex;align-items: center;justify-content: space-around;}
.tab{width: 100%;height: 50px;overflow: hidden;border-bottom: 1px solid #eee;position: fixed;top: 0;left: 0;z-index: 999;}
.tabItem{width: 50%;height: 50px;float: left;background: #e5e5e5;line-height: 50px;text-align: center;}
.active{background: #FE2D26;}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用js做一个小游戏平台 (一)
Dec 29 Javascript
ExtJS实现文件下载的方法实例
Nov 09 Javascript
js触发select onchange事件的小技巧
Aug 05 Javascript
jQuery实现返回顶部功能适合不支持js的浏览器
Aug 19 Javascript
js简单实现标签云效果实例
Aug 06 Javascript
EsLint入门学习教程
Feb 17 Javascript
js中Object.defineProperty()方法的不详解
Jul 09 Javascript
vue中如何实现pdf文件预览的方法
Jul 12 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
vue请求本地自己编写的json文件的方法
Apr 25 Javascript
小程序最新获取用户昵称和头像的方法总结
Sep 23 Javascript
利用PHP实现递归删除链表元素的方法示例
Oct 23 Javascript
JS highcharts动态柱状图原理及实现
Oct 16 #Javascript
如何手动实现一个 JavaScript 模块执行器
Oct 16 #Javascript
JS highcharts实现动态曲线代码示例
Oct 16 #Javascript
Swiper实现导航栏滚动效果
Oct 16 #Javascript
node.js通过url读取文件
Oct 16 #Javascript
vue组件实现移动端九宫格转盘抽奖
Oct 16 #Javascript
Vue3.0的优化总结
Oct 16 #Javascript
You might like
ZF等常用php框架中存在的问题
2008/01/10 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
2016/11/03 PHP
php 根据自增id创建唯一编号类
2017/04/06 PHP
PhpStorm本地断点调试的方法步骤
2018/05/21 PHP
PHP上传图片到数据库并显示的实例代码
2019/12/20 PHP
Javascript下判断是否为闰年的Datetime包
2010/10/26 Javascript
js去除重复字符串两种实现方法
2013/01/09 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
Javascript的动态增加类的实现方法
2016/10/20 Javascript
基于Bootstrap分页的实例讲解(必看篇)
2017/07/04 Javascript
vue根据值给予不同class的实例
2018/09/29 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
解决vue安装less报错Failed to compile with 1 errors的问题
2020/10/22 Javascript
Python设计足球联赛赛程表程序的思路与简单实现示例
2016/06/28 Python
基于Django contrib Comments 评论模块(详解)
2017/12/08 Python
python实现基于SVM手写数字识别功能
2020/05/27 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
Python3中的bytes和str类型详解
2019/05/02 Python
python的re模块使用方法详解
2019/07/26 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
python多维数组分位数的求取方式
2020/03/03 Python
浅谈Python 命令行参数argparse写入图片路径操作
2020/07/12 Python
Python生成并下载文件后端代码实例
2020/08/31 Python
python GUI计算器的实现
2020/10/09 Python
5款实用的python 工具推荐
2020/10/13 Python
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
物流专业大学生求职信范文
2013/10/28 职场文书
经济信息系毕业生自荐信范文
2014/03/15 职场文书
活动总结格式范文
2014/04/26 职场文书
医药公司采购员岗位职责
2014/09/12 职场文书
介绍信格式
2015/01/30 职场文书
2015年材料员工作总结
2015/04/30 职场文书
《草船借箭》教学反思
2016/02/23 职场文书
只需要12页,掌握撰写一流商业计划书的技巧
2019/05/07 职场文书
Vue接口封装的完整步骤记录
2021/05/14 Vue.js