Foundation - Referencia de JavaScript de medios

Descripción

Foundation proporciona componentes de JavaScript para la órbita que se enumeran a continuación.

Inicializando

Para usar el complemento orbit, los archivos foundation.core.js , foundation.orbit.js deben incluirse en su JavaScript. Este complemento requiere las siguientes bibliotecas de utilidades:

  • foundation.util.keyboard.js

  • foundation.util.motion.js

  • foundation.util.timerAndImageLoader.js

  • foundation.util.touch.js

Fundación.Orbita

Se utiliza para crear una nueva instancia de un carrusel de la órbita.

var elem = new Foundation.Orbit(element);

No Señor. Nombre y descripción Tipo
1

element

Es un objeto jQuery para convertirlo en un carrusel.

jQuery
2

options

Anula la configuración predeterminada del complemento.

Objeto

Opciones de complementos

Puede utilizarlos para personalizar la instancia de una órbita. Se puede establecer como atributos de datos separados, un atributo de opciones de datos combinado o como un objeto pasado al constructor del complemento. La siguiente tabla enumera las opciones de complementos utilizadas en Foundation.

No Señor. Nombre y descripción Ejemplo
1

bullets

Le dice al JS que cargue viñetas.

cierto
2

navButtons

Le dice al JS que agregue detectores de eventos a los botones de navegación.

cierto
3

animInFromRight

clase de animación motion-ui que se aplicará.

'deslizar hacia la derecha'
4

animOutToRight

clase de animación motion-ui que se aplicará.

'deslizamiento hacia la derecha'
5

animInFromLeft

clase de animación motion-ui que se aplicará.

'deslizar hacia la izquierda'
6

animOutToLeft

clase de animación motion-ui que se aplicará.

'deslizar hacia afuera-izquierda'
7

autoPlay

Permite automáticamente que la órbita se anime al cargar la página.

cierto
8

timerDelay

Representa el tiempo en ms que se aplicará para la transición de diapositivas.

5000
9

infiniteWrap

Se repite infinitamente a través de diapositivas.

cierto
10

swipe

Permite que las diapositivas orbitales unan los eventos de deslizamiento para dispositivos móviles.

cierto
11

pauseOnHover

Permite que las funciones de temporización pausen la animación al pasar el mouse sobre ella.

cierto
12

accessible

Vincula los eventos del teclado al control deslizante.

cierto
13

containerClass

Clase aplicada al contenedor de la órbita.

'contenedor de órbita'
14

slideClass

Clase aplicada a diapositivas individuales de la órbita.

'deslizamiento de órbita'
15

boxOfBullets

Clase aplicada al contenedor de la bala.

'balas de órbita'
dieciséis

nextClass

Clase aplicada al siguiente botón.

'órbita-siguiente'
17

prevClass

Clase aplicada al botón anterior

'órbita anterior'
18

useMUI

Establece Boolean para marcar el JS para usar o no clases de interfaz de usuario de movimiento. Para la compatibilidad con versiones anteriores, el valor predeterminado es verdadero.

cierto

Eventos

Estos eventos se activarán desde cualquier elemento con un complemento adjunto. El slidechange.zf.orbit se activará cuando la diapositiva termine la animación.

Funciones

El .geoSync establece un objeto de temporizador e inicia el contador para la siguiente diapositiva.

.changeSlide

Cambia la diapositiva por una nueva. Se dispara # eventos Orbit eventos para el cambio de diapositivas. La siguiente tabla enumera los eventos que se activarán.

No Señor. Nombre y descripción Tipo
1

isLTR

Señala cuando la diapositiva debe moverse de izquierda a derecha.

Booleano
2

chosenSlide

jQuery elementos de la diapositiva para mostrar a continuación, cuando se selecciona uno.

jQuery
3

idx

Representa el nuevo índice de diapositivas de su colección, cuando se elige uno.

Número

El .destroy destruye el carrusel y oculta el elemento.