- Framework7 教程
- Framework7 - 首页
- Framework7 - 概述
- Framework7 - 环境配置
- Framework7 组件
- Framework7 - 布局
- Framework7 - 导航栏
- Framework7 - 工具栏
- Framework7 - 搜索栏
- Framework7 - 状态栏
- Framework7 - 侧边面板
- Framework7 - 内容块
- Framework7 - 布局网格
- Framework7 - 覆盖层
- Framework7 - 预加载器
- Framework7 - 进度条
- Framework7 - 列表视图
- Framework7 - 手风琴
- Framework7 - 卡片
- Framework7 - 芯片
- Framework7 - 按钮
- Framework7 - 操作按钮
- Framework7 - 表单
- Framework7 - 标签页
- Framework7 - Swiper 滑块
- Framework7 - 图片浏览器
- Framework7 - 自动完成
- Framework7 - 选择器
- Framework7 - 日历
- Framework7 - 刷新
- Framework7 - 无限滚动
- Framework7 - 消息
- Framework7 - 消息栏
- Framework7 - 通知
- Framework7 - 延迟加载
- Framework7 样式
- Framework7 - 颜色主题
- Framework7 - 分割线
- Framework7 模板
- Framework7 - 模板概述
- Framework7 - 自动编译
- Framework7 - Template7 页面
- Framework7 快速点击
- Framework7 - 活动状态
- Framework7 - 长按事件
- Framework7 - 点击水波纹效果
- Framework7 有用资源
- Framework7 - 快速指南
- Framework7 - 有用资源
- Framework7 - 讨论区
Framework7 - Swiper 滑块
描述
Swiper 滑块是最强大、最现代的触摸滑块,它在 Framework7 中具有许多功能。
下面的 HTML 布局显示了 Swiper 滑块:
<!-- Container class for slider --> <div class = "swiper-container"> <!-- Wrapper class for slider --> <div class = "swiper-wrapper"> <!-- Slides --> <div class = "swiper-slide">Slide 1</div> <div class = "swiper-slide">Slide 2</div> <div class = "swiper-slide">Slide 3</div> ... other slides ... </div> <!-- Define pagination, if it is required --> <div class = "swiper-pagination"></div> </div>
Swiper 滑块使用以下类:
swiper-container - 这是主滑块容器的必需元素,用于容纳滑块和分页。
swiper-wrapper - 这是额外包装滑块的必需元素。
swiper-slide - 这是一个单个滑块元素,可以在其中包含任何 HTML 内容。
swiper-pagination - 这是可选的分页点,会自动创建。
您可以使用相关的 JavaScript 方法初始化 Swiper:
myApp.swiper(swiperContainer,parameters)
或者
new Swiper(swiperContainer, parameters)
这两种方法都用于使用选项初始化滑块。
上述方法包含以下参数:
swiperContainer - 这是HTMLElement 或字符串,表示 Swiper 容器,是必需的。
parameters - 这些是可选元素,包含带有 Swiper 参数的对象。
例如:
var mySwiper = app.swiper('.swiper-container', { speed: 400, spaceBetween: 100 });
可以访问 Swiper 实例,滑块容器的swiper属性具有以下 HTML 元素:
var mySwiper = $$('.swiper-container')[0].swiper; // Here you can use all slider methods like: mySwiper.slideNext();
您可以在下表中看到不同类型的 Swiper:
序号 | Swiper 类型和描述 |
---|---|
1 | 带有分页的默认 Swiper
这是一个现代的触摸滑块,默认情况下水平滑动。 |
2 | 垂直 Swiper
它也像默认的 Swiper 一样工作,但它是垂直滑动的。 |
3 | 带滑块间距
此 Swiper 用于在两个滑块之间留出间距。 |
4 | 多个 Swiper
此 Swiper 在单个页面上使用多个 Swiper。 |
5 | 嵌套 Swiper
这是垂直和水平滑块的组合。 |
6 | 自定义控件
它用于自定义控件来选择或滑动任何滑块。 |
7 | 延迟加载
它可以用于需要时间加载的多媒体文件。 |
广告