swiper手机移动端触屏滑动选项卡

swiper手机移动端触屏滑动选项卡-精品资源网
swiper手机移动端触屏滑动选项卡
此内容为免费资源,请登录后查看
0
免费资源

swiper手机移动端触屏滑动选项卡

swiper手机移动端触屏滑动选项卡切换代码,点击tab选项卡切换内容,手机端左右滑动显示更多选项卡导航菜单。

js代码

<script>
	$(function() {
		function setCurrentSlide(ele, index) {
			$(\".swiper1 .swiper-slide\").removeClass(\"selected\");
			ele.addClass(\"selected\");
			//swiper1.initialSlide=index;
		}

		var swiper1 = new Swiper(\'.swiper1\', {
//					设置slider容器能够同时显示的slides数量(carousel模式)。
//					可以设置为number或者 \'auto\'则自动根据slides的宽度来设定数量。
//					loop模式下如果设置为\'auto\'还需要设置另外一个参数loopedSlides。
			slidesPerView: 5.5,
			paginationClickable: true,//此参数设置为true时,点击分页器的指示点分页器会控制Swiper切换。
			spaceBetween: 10,//slide之间的距离(单位px)。
			freeMode: true,//默认为false,普通模式:slide滑动时只滑动一格,并自动贴合wrapper,设置为true则变为free模式,slide会根据惯性滑动且不会贴合。
			loop: false,//是否可循环
			onTab: function(swiper) {
				var n = swiper1.clickedIndex;
			}
		});
		swiper1.slides.each(function(index, val) {
			var ele = $(this);
			ele.on(\"click\", function() {
				setCurrentSlide(ele, index);
				swiper2.slideTo(index, 500, false);
				//mySwiper.initialSlide=index;
			});
		});

		var swiper2 = new Swiper(\'.swiper2\', {
			//freeModeSticky  设置为true 滑动会自动贴合  
			direction: \'horizontal\',//Slides的滑动方向,可设置水平(horizontal)或垂直(vertical)。
			loop: false,
//					effect : \'fade\',//淡入
			//effect : \'cube\',//方块
			//effect : \'coverflow\',//3D流
//					effect : \'flip\',//3D翻转
			autoHeight: true,//自动高度。设置为true时,wrapper和container会随着当前slide的高度而发生变化。
			onSlideChangeEnd: function(swiper) {  //回调函数,swiper从一个slide过渡到另一个slide结束时执行。
				var n = swiper.activeIndex;
				setCurrentSlide($(\".swiper1 .swiper-slide\").eq(n), n);
				swiper1.slideTo(n, 500, false);
			}
		});
	});
</script>

© 版权声明
THE END
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容