Foundation - Referência de JavaScript suspensa
O Foundation fornece componentes JavaScript para um menu suspenso conforme listado abaixo.
Inicializando
Você pode inicializar o menu suspenso no JavaScript usando foundation.dropdownMenu.js e foundation.core.js plugins. O plugin requer as seguintes bibliotecas -
foundation.util.keyboard.js
foundation.util.box.js
foundation.util.nest.js
Foundation.DropdownMenu
Ele especifica a instância de um menu suspenso conforme definido abaixo -
var elem = new Foundation.DropdownMenu(element);
Sr. Não. | Nome e Descrição | Tipo |
---|---|---|
1 | Element Ele cria um objeto jQuery em um menu suspenso. |
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 menu suspenso. Você pode definir a opção de plug-in como atributos de dados individuais.
Sr. Não. | Nome e Descrição | Exemplo |
---|---|---|
1 | disableHover O evento de foco está desativado para abrir submenus.false |
falso |
2 | autoclose Automaticamente, os submenus são fechados quando o mouse sai do evento. |
verdadeiro |
3 | hoverDelay Ele atrasa o tempo ao abrir os submenus no evento de foco. |
50 |
4 | clickOpen Os submenus podem permanecer abertos no evento de clique pai. |
verdadeiro |
5 | closingTime Ele atrasa o tempo ao fechar os submenus no evento de licença do mouse. |
500 |
6 | alignment Dependendo do menu, a direção é definida para abrir os submenus. |
'esquerda' |
7 | closeOnClick Os submenus abertos são fechados com um clique no corpo. |
verdadeiro |
8 | verticalClass Para definir o menu vertical, a classe vertical é usada. |
'vertical' |
9 | rightClass Defina o menu do lado direito. |
'alinhar à direita' |
10 | forceFollow Para executar a ação padrão, o Booleano é forçar a sobrepor links de clique no segundo evento de toque para celular. |
falso |
Eventos
O plugin de menus suspensos anexado a qualquer elemento pode acionar o seguinte evento.
Sr. Não. | Nome e Descrição |
---|---|
1 | show.zf.dropdown menus Ele dispara um evento quando um novo painel suspenso está visível. |
2 | hide.zf.dropdown menus Ele dispara um evento quando os menus abertos são fechados. |
Funções
.destruir
O plugin é destruído.