Framework7 - Deslizador deslizante
Descrição
O controle deslizante é o controle deslizante de toque mais poderoso e moderno e vem para o Framework7 com muitos recursos.
O seguinte layout HTML mostra o controle deslizante -
<!-- 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> 
    As seguintes classes são usadas para o controle deslizante -
swiper-container - É um elemento obrigatório para o contêiner do controle deslizante principal e é usado para slides e paginações.
Swiper-wrapper - É um elemento necessário para slides de invólucro adicionais.
swiper-slide - É um único elemento de slide e pode conter qualquer HTML dentro.
swiper-pagination - É opcional para marcadores de paginação e são criados automaticamente.
Você pode inicializar o swiper com JavaScript usando seus métodos relacionados -
myApp.swiper(swiperContainer,parameters) 
    OU
new Swiper(swiperContainer, parameters) 
    Ambos os métodos são usados para inicializar o controle deslizante com opções.
Os métodos fornecidos acima contêm os seguintes parâmetros -
swiperContainer- É HTMLElement ou string de um container swiper e é obrigatório.
parameters - São elementos opcionais que contêm objetos com parâmetros de swiper.
Por exemplo -
var mySwiper = app.swiper('.swiper-container', {
   speed: 400,
   spaceBetween: 100
}); 
    É possível acessar uma instância de swiper e a propriedade swiper do contêiner do slider tem o seguinte elemento HTML -
var mySwiper = $$('.swiper-container')[0].swiper;
// Here you can use all slider methods like:
mySwiper.slideNext(); 
    Você pode ver as diferentes formas e tipos de swiper na tabela a seguir -
| S.No | Tipos e descrição de swiper | 
|---|---|
| 1 | Swiper padrão com paginação  É um controle deslizante de toque moderno e desliza horizontalmente, por padrão.  |   
      
| 2 | Swiper vertical  Este também funciona como um deslizante padrão, mas desliza verticalmente.  |  
      
| 3 | Com espaço entre slides  Este swiper é usado para dar espaço entre dois slides.  |   
      
| 4 | Swipers múltiplos  Este swiper usa mais de um swiper em uma única página.  |   
      
| 5 | Swipers aninhados  É a combinação de slides verticais e horizontais.  |   
      
| 6 | Controles personalizados  Ele é usado para controles personalizados para escolher ou deslizar qualquer slide.  |   
      
| 7 | Carregamento lento  Ele pode ser usado para arquivo multimídia, que leva tempo para carregar.  |