Foundation - Magellan JavaScript Reference
O Foundation fornece componentes JavaScript para Magellan conforme listado abaixo.
Inicializando
Você pode inicializar o Magellan em JavaScript usando foundation.magellan.js e foundation.core.js plugins.
Foundation.Magellan
Ele especifica a instância de um Magellan conforme definido abaixo -
var elem = new Foundation.Magellan(element);
| Sr. Não. | Nome e Descrição | Tipo |
|---|---|---|
| 1 | element Ele cria um objeto jQuery em um Magellan. |
jQuery |
| 2 | options A configuração do plug-in padrão é anulada. |
Objeto |
Opções de plug-in
Você pode usar o seguinte plugin para personalizar a instância do Magellan. Você pode definir a opção de plug-in como atributos de dados individuais.
| Sr. Não. | Nome e Descrição | Exemplo |
|---|---|---|
| 1 | animationDuration Defina o tempo em ms enquanto percorre os locais. |
500 |
| 2 | animationEasing Use o estilo de animação, ao rolar entre os locais. |
facilidade de entrada |
| 3 | threshold Para alterações de localização, use o número de pixels como marcador. |
50 |
| 4 | activeClass No contêiner Magellan, aplique a classe para localização do link ativo. |
ativo |
| 5 | deepLinking O script permite manipular o URL da página atual |
verdadeiro |
| 6 | barOffset Defina o número de pixels a serem compensados ao usar a barra de navegação fixa. |
25 |
Eventos
O plugin Magellan anexado a qualquer elemento pode acionar o seguinte evento.
| Sr. Não. | Nome e Descrição |
|---|---|
| 1 | update.zf.magellan Ele dispara um evento quando o magellan termina de atualizar para o novo elemento ativo. |
Funções
A seguir estão as funções usadas no Magellan.
.calcPoints
A matriz de valores de pixel são linhas calculadas de distinção entre os locais em uma página.
.reflow
Para atualizar as funções necessárias do Magellan, são solicitadas alterações no DOM.
.destruir
A instância de magellan é destruída.