Foundation - Referência de JavaScript de mídia
Descrição
O Foundation fornece componentes JavaScript para a órbita conforme listado abaixo.
Inicializando
Para usar o plugin órbita, foundation.core.js , foundation.orbit.js arquivos devem ser incluídos em sua JavaScript. Este plugin requer as seguintes bibliotecas de utilitários -
foundation.util.keyboard.js
foundation.util.motion.js
foundation.util.timerAndImageLoader.js
foundation.util.touch.js
Foundation.Orbit
Ele é usado para criar uma nova instância de um carrossel da órbita.
var elem = new Foundation.Orbit(element);
Sr. Não. | Nome e Descrição | Tipo |
---|---|---|
1 |
element É um objeto jQuery para transformar em um carrossel. |
jQuery |
2 |
options Ele substitui as configurações padrão do plugin. |
Objeto |
Opções de plug-in
Você pode usá-los para personalizar a instância de uma órbita. Ele pode ser definido como atributos de dados separados, um atributo de opções de dados mesclado ou como um objeto passado para o construtor do plugin. A tabela a seguir lista as opções de plug-in usadas no Foundation.
Sr. Não. | Nome e Descrição | Exemplo |
---|---|---|
1 |
bullets Diz ao JS para carregar os marcadores. |
verdadeiro |
2 |
navButtons Diz ao JS para adicionar ouvintes de eventos aos botões de navegação. |
verdadeiro |
3 |
animInFromRight classe de animação motion-ui a ser aplicada. |
'deslizar para direita' |
4 |
animOutToRight classe de animação motion-ui a ser aplicada. |
'slide-out-right' |
5 |
animInFromLeft classe de animação motion-ui a ser aplicada. |
'slide-in-left' |
6 |
animOutToLeft classe de animação motion-ui a ser aplicada. |
'slide-out-left' |
7 |
autoPlay Ele permite que a órbita seja animada automaticamente no carregamento da página. |
verdadeiro |
8 |
timerDelay Representa o tempo em ms que será aplicado para a transição do slide. |
5000 |
9 |
infiniteWrap Faz um loop infinito por meio de slides |
verdadeiro |
10 |
swipe Ele permite que os slides orbitais vinculem os eventos de furto para dispositivos móveis. |
verdadeiro |
11 |
pauseOnHover Ele permite que as funções de tempo pausem a animação ao pairar sobre ela. |
verdadeiro |
12 |
accessible Ele liga os eventos do teclado ao controle deslizante. |
verdadeiro |
13 |
containerClass Aula aplicada ao container da órbita. |
'orbit-container' |
14 |
slideClass Aula aplicada a slides individuais da órbita. |
'orbit-slide' |
15 |
boxOfBullets Classe aplicada ao recipiente do marcador. |
'orbit-bullets' |
16 |
nextClass Aula aplicada ao próximo botão. |
'orbit-next' |
17 |
prevClass Aula aplicada ao botão anterior |
'orbit-anterior' |
18 |
useMUI Ele define Boolean para sinalizar o JS para usar classes de interface do usuário de movimento ou não. Para compatibilidade com versões anteriores, o padrão é verdadeiro. |
verdadeiro |
Eventos
Esses eventos serão acionados a partir de qualquer elemento com um plugin anexado. O slidechange.zf.orbit será disparado quando a animação terminar com o slide.
Funções
O .geoSync define um objeto temporizador e inicia o contador para o próximo slide.
.changeSlide
Isso muda o slide para um novo. Ele dispara eventos de evento Orbit # para mudança de slide. A tabela a seguir lista os eventos que serão acionados.
Sr. Não. | Nome e Descrição | Tipo |
---|---|---|
1 |
isLTR Sinaliza quando o slide deve se mover da esquerda para a direita. |
boleano |
2 |
chosenSlide Elementos jQuery do slide a serem exibidos a seguir, quando um for selecionado. |
jQuery |
3 |
idx Representa o novo índice de slides em sua coleção, quando um é escolhido. |
Número |
O .destroy destrói o carrossel e esconde o elemento.