Framework7 - 滑动滑块
说明
滑动滑块是最强大、最现代的触摸滑块,并带有许多功能,可集成到 Framework7 中。
以下 HTML 布局显示了滑动滑块 −
<!-- 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 − 它是 swiper 容器的 HTMLElement 或字符串,并且是必需的。
parameters −这些是包含带有滑动参数的对象可选元素。
例如 −
var mySwiper = app.swiper('.swiper-container', {
speed: 400,
spaceBetween: 100
});
可以访问 swiper 的实例,并且滑块容器的 swiper 属性具有以下 HTML 元素 −
var mySwiper = $$('.swiper-container')[0].swiper;
// 在这里您可以使用所有滑块方法,例如:
mySwiper.slideNext();
您可以在下表中看到 swiper 的不同方式和类型 −
| S.No | Swiper 类型 &描述 |
|---|---|
| 1 | 带分页的默认滑动条
这是一个现代触摸滑块,默认情况下,滑动条水平滑动。 |
| 2 | 垂直滑动条
这个也可以用作默认滑动条,但它垂直滑动。 |
| 3 | 幻灯片之间有空格
这个swiper 用于在两个幻灯片之间留出空间。 |
| 4 | 多个 Swipers
此 swiper 在单个页面上使用多个 swipers。 |
| 5 | 嵌套 Swipers
它是垂直和水平幻灯片的组合。 |
| 6 | 自定义控件
它用于自定义控件来选择或滑动任何幻灯片。 |
| 7 | 延迟加载
它可用于需要时间加载的多媒体文件。 |

