欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > swiper组件添加左右箭头

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:740

高端HTML5响应式企业通用网

2020-05-06   浏览:521

html5响应式外贸网站英文版

2020-05-08   浏览:510

HTML5自适应律师工作室类网

2020-04-04   浏览:504

HTML5影视传媒文化公司类网

2020-05-12   浏览:500

swiper组件添加左右箭头

发布时间:2020-11-07  

前言:小程序官方swiper组件并未提供带左右箭头功能,但有些时候还是想把左右箭头添加上,今天连胜老师就给大家分享一下自己的实现方式。

思路很简单:在swiper组件内部添加两个image组件,绑定点击事件,动态改变swiper中的current值。不废话,主要看代码:

WXML:

swiper组件添加左右箭头

WXSS:

 

swiper{

 

position:relative;

 

height:300rpx;

 

}

 

swiperimage{

 

display:block;

 

width:100%;

 

height:300rpx;

 

cursor:pointer;

 

}

 

swiper.arrow{

 

width:30rpx;

 

height:46rpx;

 

}

 

swiper.prev{

 

position:absolute;

 

left:0;

 

top:50%;

 

transform:translate(0,-50%);

 

cursor:pointer;

 

}

 

swiper.next{

 

position:absolute;

 

right:0;

 

top:50%;

 

transform:translate(0,-50%);

 

}

 

JS:

 

//index.js

 

Page({

 

data: {

 

swiper: {

 

imgUrls: [

 

'/images/swiper01.jpg',

 

'/images/swiper02.jpg',

 

'/images/swiper03.jpg'

 

],

 

indicatorDots:true,

 

autoplay:false,

 

interval:5000,

 

duration:1000,

 

current:0,

 

}

 

},

 

prevImg:function(){

 

varswiper =this.data.swiper;

 

varcurrent = swiper.current;

 

swiper.current= current>0? current-1: swiper.imgUrls.length-1;

 

this.setData({

 

swiper: swiper,

 

})

 

},

 

nextImg:function() {

 

varswiper =this.data.swiper;

 

varcurrent = swiper.current;

 

swiper.current= current < (swiper.imgUrls.length-1) ? current +1:0;

 

this.setData({

 

swiper: swiper,

 

})

 

}

本文标签

: