Swiper使用方法

1.首先加载插件,需要用到的文件有swiper.min.js和swiper.min.css文件。

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

如果你的页面加载了jQuery.js或者zepto.js,你可以选择使用更轻便的swiper.jquery.min.js。

<!DOCTYPE html>
<html>
  <head>
    ...
    <link rel="stylesheet" href="path/to/swiper.min.css">
  </head>
  <body>
    ...
  <script src="path/to/jquery.js"></script>
  <script src="path/to/swiper.jquery.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: ‘.swiper-pagination‘,

    // 如果需要前进后退按钮
    nextButton: ‘.swiper-button-next‘,
    prevButton: ‘.swiper-button-prev‘,

    // 如果需要滚动条
    scrollbar: ‘.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应该已经能正常切换了。

时间: 2024-10-18 16:19:49

Swiper使用方法的相关文章

Swiper使用方法(向前和向后按钮在swiper-container外面)

Swiper插件的使用 1.HTML <!-- Swiper --> <section class="swipper"> <div class="swiper-button-next"></div> <div class="nav-swipper swiper-container swiper-container-horizontal"> <div class="swip

Swiper使用方法(常用介绍)

1.首先加载插件,需要用到的文件有swiper.min.js和swiper.min.css文件. <!DOCTYPE html> <html> <head> ... <link rel="stylesheet" href="path/to/swiper.min.css"> </head> <body> ... <script src="path/to/swiper.min.js&

Swiper教程 —— 使用方法

本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:Swiper教程 —— 使用方法 Swiper使用方法 1.首先加载插件,需要用到的文件有swiper.min.js和swiper.min.css文件. <!DOCTYPE html> <html> <head> ... <link rel="stylesheet" href="path/to/swiper.min.css"> </head>

swiper结合ajax的轮播图

Swiper 是什么:是纯JavaScript打造的滑动特效插件,能够实现触屏焦点图.触屏tab切换.触屏多图切换等常用效果. 开源.免费.稳定.应用广泛. 这就是swiper简单的介绍,由于是结合ajax使用,所以要先定义json文件 json: 定义好json文件后,在HTML页面中简单布局,如下图: *swiper-container代表swiper的容器 <div class="swiper-container"> *swiper-wrapper 代表触控的对象 &

Swiper 轮播插件 之 动态加载无法滑动

1.原因:轮播图未完全动态加载完成,即初始化 2.方法一:ajax链式编程 $.ajax({ type: "get", url: serviceURL + "/listBanner" }).done(function(data){ //动态覆盖轮播图父元素中内容 }).done(function(data){ new Swiper('.swiper-container', { autoplay: true, //可选选项,自动滑动 initialSlide :0,

Zepto 中 swiper 简单用法

Zepto 一个轻量级的针对现代高级浏览器的JavaScript库,多用于开发移动端 zepto官网:http://zeptojs.com/ zepto中文api:http://www.css88.com/doc/zeptojs_api/ zepto自定义构建地址:http://github.e-sites.nl/zeptobuilder/ swiper使用方法: #幻灯片效果实例,固定用法 <script type="text/javascript" src="js/

swiper 窗口宽度变化,页面宽度高度变化 导致自动滑动 解决方案

又又又又是swiper问题 背景: pc端项目,rem布局,swiper作为步骤条(上一步,下一步)的功能. 发现在屏幕拖动,宽高的变化,窗口大小的变化 会引起swiper自动滑动(到下一步). 在下载文件链接时候回轻微引起一点点宽高的变化,导致直接滑到下一步. Chrome浏览关闭底部下载内容时候也会导致滑动 思考: 1.刚开始以为是某个地方不小心多加了下一步的操作,一直在查找 2.然后以为是下载的方法导致的,更换了多种下载方案 3.实在没有找出,准备debugger的时候发现,屏幕变化也会引

在 vue 中使用 swiper 的异步问题解决

一.html 及引入文件 1.引入文件 vue,axios,mock,swiper,jquery的js文件 swiper css文件 2.css样式 给 swiper 设置宽高 3.html swiper html swiper使用方法:  https://www.swiper.com.cn/usage/index.html 二.渲染数据 1.  用mock生成随机虚拟数据 2. 用 axios 执行get请求 请求数据 并赋值给data中的imgList 3.循环使用v-for指令绑定数据渲染

移动端JS事件、移动端框架

一.移动端的操作方式和PC端是不同的,移动端主要是用手指操作,所以有特殊的touch事件,touch事件包括如下几个事件: 1.手指放到屏幕上时触发   touchstart 2.手指放在屏幕上滑动式触发    touchmove 3.手指离开屏幕时触发.  touchend 4.系统取消touch事件的时候触发,比较少用.  touchcancel 二.移动端一般有三种操作:点击.滑动.拖动,这三种操作一般是组合使用上面的几个事件来完成的,所有上面的4个事件一般很少单独使用,一般是封装使用来实