Swiper 4.x 使用方法(移动端网站的内容触摸滑动)


Posted in Javascript onMay 17, 2018

Swiper常用于移动端网站的内容触摸滑动

Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。

Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。

Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择!

1.首先加载插件,需要用到的文件有swiper.min.js和swiper.min.css文件。可下载Swiper文件或使用CDN。

<!DOCTYPE html>
<html>
<head>
  ...
  <link rel="stylesheet" href="path/to/swiper.min.css" rel="external nofollow" >
</head>
<body>
  ...
  <script src="path/to/swiper.min.js"></script>
</body>
</html>

2.HTML内容。

<div class="swiper-container">
  <div class="swiper-wrapper">
    <div class="swiper-slide">Slide 1</div>
    <div class="swiper-slide">Slide 2</div>
    <div class="swiper-slide">Slide 3</div>
  </div>
  <!-- 如果需要分页器 -->
  <div class="swiper-pagination"></div>
  
  <!-- 如果需要导航按钮 -->
  <div class="swiper-button-prev"></div>
  <div class="swiper-button-next"></div>
  
  <!-- 如果需要滚动条 -->
  <div class="swiper-scrollbar"></div>
</div>
导航等组件可以放在container之外

3.你可能想要给Swiper定义一个大小,当然不要也行。

.swiper-container {
  width: 600px;
  height: 300px;
}

4.初始化Swiper:最好是挨着</body>标签

<script>    
 var mySwiper = new Swiper ('.swiper-container', {
  direction: 'vertical',
  loop: true,
  
  // 如果需要分页器
  pagination: {
   el: '.swiper-pagination',
  },
  
  // 如果需要前进后退按钮
  navigation: {
   nextEl: '.swiper-button-next',
   prevEl: '.swiper-button-prev',
  },
  
  // 如果需要滚动条
  scrollbar: {
   el: '.swiper-scrollbar',
  },
 })    
 </script>
</body>

如果不能写在HTML内容的后面,则需要在页面加载完成后再初始化(不推荐)。

<script type="text/javascript">
window.onload = function() {
 ...
}
</script>

或者这样(Jquery和Zepto)

<script type="text/javascript">
$(document).ready(function () {
 ...
})
</script>

5.完成。恭喜你,现在你的Swiper应该已经能正常切换了。

Javascript 相关文章推荐
onpropertypchange
Jul 01 Javascript
JScript中的&quot;this&quot;关键字使用方式补充材料
Mar 08 Javascript
jquery tools 系列 scrollable学习
Sep 06 Javascript
jQuery开发者都需要知道的5个小技巧
Jan 08 Javascript
ASP.NET jQuery 实例18 通过使用jQuery validation插件校验DropDownList
Feb 03 Javascript
Javascript级联下拉菜单以及AJAX数据验证核心代码
May 10 Javascript
jQuery+json实现动态创建复杂表格table的方法
Oct 25 Javascript
jQuery中on方法使用注意事项详解
Feb 15 Javascript
JavaScript实现求最大公共子串的方法
Feb 03 Javascript
axios简单实现小程序延时loading指示
Jul 30 Javascript
JS使用Chrome浏览器实现调试线上代码
Jul 23 Javascript
webpack介绍使用配置教程详解webpack介绍和使用
Jun 25 Javascript
Vue中对比scoped css和css module的区别
May 17 #Javascript
vue引用js文件的多种方式(推荐)
May 17 #Javascript
vue router+vuex实现首页登录验证判断逻辑
May 17 #Javascript
浅谈webpack-dev-server的配置和使用
May 17 #Javascript
Node.js模块全局安装路径配置方法
May 17 #Javascript
create-react-app修改为多页面支持的方法
May 17 #Javascript
vue 不使用select实现下拉框功能(推荐)
May 17 #Javascript
You might like
PHP面向对象——访问修饰符介绍
2012/11/08 PHP
使用openssl实现rsa非对称加密算法示例
2014/01/24 PHP
PHP中的事务使用实例
2015/05/26 PHP
微信公众平台开发之配置与请求
2015/08/26 PHP
Linux安装配置php环境的方法
2016/01/14 PHP
使用git迁移Laravel项目至新开发环境的步骤详解
2020/04/06 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
Javascript继承机制的设计思想分享
2011/08/28 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
2012/12/28 Javascript
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
zepto.js中tap事件阻止冒泡的实现方法
2015/02/12 Javascript
JavaScript的事件代理和委托实例分析
2015/03/25 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
jquery实现(textarea)placeholder自动换行
2016/12/22 Javascript
js控制按钮,防止频繁点击响应的实例
2017/02/15 Javascript
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
详解基于vue-cli3.0如何构建功能完善的前端架子
2018/10/09 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
python读写文件操作示例程序
2013/12/02 Python
深入浅析Python中的yield关键字
2018/01/24 Python
Django用户认证系统 User对象解析
2019/08/02 Python
Python使用socketServer包搭建简易服务器过程详解
2020/06/12 Python
基于python tkinter的点名小程序功能的实例代码
2020/08/22 Python
uniapp+Html5端实现PC端适配
2020/07/15 HTML / CSS
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
美国眼镜网:GlassesUSA
2017/09/07 全球购物
印尼旅游网站:via
2017/11/12 全球购物
丹麦优惠购物网站:PLUSSHOP
2019/03/24 全球购物
SmartBuyGlasses荷兰:购买太阳镜和眼镜
2020/03/16 全球购物
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
党建示范点实施方案
2014/03/12 职场文书
房产买卖委托公证书
2014/04/04 职场文书
初中班级口号
2014/06/09 职场文书
芙蓉镇观后感
2015/06/10 职场文书
干部考核工作总结
2015/08/12 职场文书