Móvil-primer deslizador horizontal con JavaScript puro-Slim-Slider

Tiempo de ejecución: 30 minutos. Empezar

Autor: namshi
Views Total: 1,612
Sitio oficial: Ir a la web
Actualizado: September 22, 2018
Licencia: MIT

Vista prévia

Móvil-primer deslizador horizontal con JavaScript puro-Slim-Slider

Descripción

Slim-Slider es un plugin de slider sensible al tacto diseñado principalmente para páginas web móviles.

Características

  • Admite eventos de arrastrar y deslizar el mouse. (Basado en Hammer. js).
  • Velocidad y dirección de animación configurables.
  • Botones de navegación y viñetas de paginación.

Instalación

# Yarn
yarn add slim-slider

# NPM
$ npm install slim-slider

Funcionamiento

Importe la hoja de estilos principal y el archivo JavaScript en el documento.

<link rel="stylesheet" href="main.css">
<script src="build.js"></script>

Inserte sus propias imágenes en el deslizador delgado.

<div class="slim-slider">

<div class="slim-slides">


<div class="slim-slide">



<img src="1.jpg">


</div>


<div class="slim-slide">



<img src="2.jpg">


</div>


<div class="slim-slide">



<img src="3.jpg">


</div>

</div>
</div>

Inicialice el control deslizante mediante la creación de un nuevo objeto SlimSlider como este:

let Slider = new SlimSlider()

Config el deslizador Slim por pasar las siguientes opciones a la Slimslider () .

let Slider = new SlimSlider({



// transition delay between slides


timing : 400,



// selector of child slides


childsClassName : '.slim-slide',



// 'rtl' or 'ltr'


dir: 'ltr',



 // refer to hammerjs docs


threshold: 10,



 // show/hide navigation buttons


showButtons:false,



// infinite looping


infinite:false,



 // show/hide pagination bullets


showPointers : true,



// show/hide thumbnails


showThumbnails:true,



// enable/disable autoplay


autoPlay: false,



// autoplay interval

autoPlayTimer: 3000,



// how many items per slide


itemsPerSlide : 1



})

Navegue entre diapositivas manualmente.

Slider.goToNext()
Slider.goToPrevious()

Ejecute una función cuando la diapositiva cambie.

Slider.addEventListener('after.slim.slide', (e) =>
{

console.log(e)
 });

Registro de cambios

09/22/2018

  • v1.3.1: Added more options & API.

Te puede interesar: