Swiper插件
中文官网:Swiper中文网
英文:英文网
此插件功能比较强大,网页端、手机端都可以使用的插件。这里记录一下在微信h5页面里面滑动获取数据。
先下载css和js,引用到项目中
这里有6个节点,没划一个节点去获取此节点里面的数据。


初始化插件: 也就是说,我每次滑动完毕,都会去执行GetList()方法,获取数据,下面的代码都写都是在$(function(){ 这里完成的 })
var swiper = new Swiper('.process', {
touchRatio:1/parseInt(dd), //计算滑动距离比例,每次可以滑动多少距离,dd 是a标签的个数(做滑动标签的个数) 这样每次只能滑动一下了
slidesPerView: , //同时可以显示多少个
centeredSlides: true, //滑块居中
slideToClickSlide:true,//点击slide可以滑动
paginationClickable: true, //阻止冒泡点击事件
initialSlide: iValue, //初始化的索引,显示在那个位子(图片) 这个值在这个初始化之前就获取了,这里不显示了
onTransitionEnd: function (swiper) { //切换结束时执行 如果索引不为0,初始化的时候会执行此函数
//bug 索引为1没执行此回调函数
// alert(swiper.activeIndex) //切换结束时,告诉我现在是第几个slide
index = swiper.activeIndex; //index在前面前面附的值,这里不显示
if (parseInt(index) === parseInt(iValue)) {
swiper.lockSwipeToNext(); //禁止向右
} else {
swiper.unlockSwipeToNext(); //解禁
}
//console.log(index);
index = parseInt(index) + ;
GetList(); //获取数据的方法
}
});
这里有个BUG,按理说我索引为1就是显示第二的时候,应该要执行回调方法,然而并没有,所以你可以把回调函数里面需要做的事情在外面在写一遍即可。
这里只是影响到了我能不能向右滑,所以只用把影响到你的代码在外面写一遍即可
//索引为1的时候
if (parseInt(index) === (parseInt(iValue)+)) {
swiper.lockSwipeToNext(); //禁止向右
} else {
swiper.unlockSwipeToNext(); //解禁
}
轮播图:
<section class="pictures">
<ul class="swiper-wrapper">
<%-- 数据加载完成后有多条此样的数据 <li class="swiper-slide">
<img src="http://www.96909.gd.cn/sqfww/UploadFile/ea_2015528102924.jpg">
<span class="name">
<h2>XXX</h2>
<p><i class="icon"></i>XXXX</p>
<p><i class="icon"></i>XXX</p>
<p><i class="icon"></i>XXX</p>
</span>
</li>--%>
</ul>
<span class="icon switch swiper-button-prev"></span>
<span class="icon switch swiper-button-next"></span>
</Section>
var mySwiper = new Swiper('.pictures', {
//autoplay: 3000, //是否自动滑动
initialSlide: index,
prevButton: '.swiper-button-prev',
nextButton: '.swiper-button-next'
});
Swiper插件的更多相关文章
- 移动端网站的内容触摸滑动-Swiper插件
手机平板等大多移动端站点都会有触摸滑动内容的功能,公司移动端站点(m.muzhiwan.com)的标题广告滑动以及轮播效果就是用的Swiper插件. Swiper就是常用于移动端网站的内容触摸滑动的一 ...
- swiper插件的简单使用,实现图片轮播
移动端和p c端经常会遇到写轮播图的情况,这里只是简单的说一下swiper插件的简单用法(移动端为例). <!DOCTYPE html> <html lang="en&qu ...
- swiper插件遇上tab切换
当swiper插件遇到tab切换,即display的显示与否属性时,失效,方法如下: <script language="javascript"> var mySwip ...
- ionic3 使用swiper插件 实现轮播效果
由于app的更新迭代 我需要完成新版本设计图的开发 刚开始就遇到一个问题 首页的banner图需要实现某种效果 而ionic3自带的轮播图效果怎么改都改不到我想要的效果 效果图如下 自动播放 不断 ...
- 非常优秀的swiper插件————幻灯片播放、图片轮播
http://www.idangero.us/ http://www.swiper.com.cn/ Swiper中文网 2015-10-15 SuperSlide2: (这是个PC用的滚屏插件,看着不 ...
- 【react开发】使用swiper插件,loop:true时产生的问题解决方案
这2天上班遇到的问题:react使用swiper3插件实现banner轮播,其中有个banner图有个click点击事件,而其他的是页面跳转.出现了一个问题: 就是向右滑动到该帧时的swiper,点击 ...
- swiper插件几个容易忽略的地方
以下内容为swiper4版本的 1.在我们用swiper插件做轮播的当我们左右滑动后会出现自动轮播停止了 此时我们需要在autoplay中 加上这个属性 autoplay:{ delay:1000, ...
- vue中引入swiper插件
这里我们使用npm的方式安装swiper插件. 1.npm install vue-awesome-swiper --save 2.在main.js文件中引入文件 import Vue from 'v ...
- 实战:vue项目中导入swiper插件
版本选择 swiper是个常用的插件,现在已经迭代到了第四代:swiper4.常用的版本是swiper3和swiper4,我选择的是swiper3. 安装 安装swiper3的最新版本3.4.2: n ...
- swiper插件在ie浏览器无反应,解决办法
在写pc端页面时,用swiper插件发现在ie中用不了,百度下说是swiper从3以后向手机端发展,所以在pc端无响应.后来了解到,swiper3是专门针对移动端写的.如果想兼容IE8的话,应该引入s ...
随机推荐
- Android官方架构组件介绍之ViewModel(三)
ViewModel 像Activity,Fragment这类应用组件都有自己的生命周期并且是被Android的Framework所管理的.Framework可能会根据用户的一些操作和设备的状态对Act ...
- iTween 不能两个游戏对象同时用一个Hashtable
两个游戏对象,点击其中一个,两个对象一起旋转,再点一下,两个都旋转到原来角度. 如图:两个游戏对象不能用一个Hashtable,会出错,达不到两个一起转的效果. 每个对象要有自己的Hashtable来 ...
- caffe学习资料
1.利用Caffe做回归(regression) http://www.cnblogs.com/frombeijingwithlove/p/5314042.html
- (转)Python字典实现三级菜单
Python字典实现三级菜单 原文:https://www.cnblogs.com/pyramid1001/p/5803294.html 1 ############################# ...
- 牛客网Java刷题知识点之匿名对象、匿名对象的内存结构图、匿名对象的应用场景、匿名对象的使用、匿名对象的简单例子、匿名对象要注意的事项
不多说,直接上干货! 什么是匿名对象? 答: 没有名字的实体,也就是该实体没有对应的变量名引用. 没有名字的实体,没有引用类型变量指向的对象称作为匿名对象. 正常的,是 Car car = new ...
- [PHP]AES加密----PHP服务端和Android客户端
本文采取128位AES-CBC模式加密和解密 1.首先对服务端安装mcrypt: sudo apt-get install php5-mcrypt php5-dev sudo php5enmod mc ...
- 当post 的字段很多,post的字段并不完全修改(有的值是前端input的值,有的任保留原来原来数据库的值),
有一种解决方法(ps:from ljq): 把数据库的值先全部遍历出来,然后再对遍历出来值的$key进行一个判断, example: foreach ($results[0] as $key =&g ...
- ab压测工具的一些个人见解
ab压测工具(linux版)由于网上教程一大把,今天也按照教程好好研究了一番,下面写一下对此工具的一些个人见解,如有不妥,希望一起探讨. 优点: 1.小巧. 2.理论支持655350并发数.实际3 ...
- Qt 学习
Qt 学习 C++ 模版 QObject 提供一个十分有用的 api,T findChild(QString, Qt::FindChildOptions),这个函数接收一个模版参数,返回模版参数的类型 ...
- 使用Zxing生成一维码和二维码
首先引用zxing.dll 到项目中引用 using System; using System.Collections.Generic; using System.Drawing; using Sys ...