Referência de JavaScript do painel suspenso

O Foundation fornece componentes JavaScript para o painel suspenso conforme listado abaixo.

Inicializando

Você pode inicializar o painel em JavaScript usando foundation.dropdown.js e foundation.core.js plugins. O plug-in Foundation.core.js requer as seguintes bibliotecas -

  • foundation.util.keyboard.js

  • foundation.util.box.js

Foundation.Dropdown

Ele especifica a instância do menu suspenso conforme definido abaixo -

var my_element = new Foundation.Dropdown(element);

A lista suspensa inclui os seguintes eventos, conforme listado na tabela -

Sr. Não. Nome e Descrição Tipo
1

element

Ele cria um objeto jQuery em um menu suspenso.

jQuery
2

options

Ele substitui as configurações padrão do plugin.

Objeto

Opções de plug-in

Você pode usar as seguintes opções de plug-in para personalizar a instância suspensa.

Sr. Não. Nome e Descrição Exemplo
1

hoverDelay

Ele especifica o tempo necessário para abrir um submenu no evento de foco.

250
2

hover

Ele abre o submenu em eventos de foco.

falso
3

hoverPane

Não fecha o menu suspenso ao passar o mouse sobre o painel suspenso

verdadeiro
4

vOffset

Ele fornece o número de pixels quando você abre o painel suspenso e o elemento de acionamento.

1
5

hOffset

Ele fornece o número de pixels quando você abre o painel suspenso e o elemento de acionamento.

1
6

positionClass

É usado para ajustar a posição quando a classe é aplicada para ajustar.

'topo'
7

trapFocus

Este plugin irá prender o foco no painel suspenso se você abrir o menu suspenso com comandos de teclado.

falso
8

autoFocus

É usado para definir o foco no elemento no painel.

verdadeiro

Eventos

O painel suspenso fornece os seguintes eventos, conforme listado na tabela -

Sr. Não. Nome e Descrição
1

closeme.zf.dropdown

É usado para fechar os outros menus suspensos abertos.

2

show.zf.dropdown

Ele mostra o painel suspenso quando está visível.

Funções

O painel suspenso fornece as seguintes funções, conforme listado abaixo -

  • .getPositionClass - Especifica a posição atual do painel suspenso.

  • .open - Mostra o painel suspenso e dispara para fechar outros menus suspensos usando o evento bubbling.

  • .close - Fecha o painel suspenso aberto.

  • .toggle - Alterna o painel suspenso.

  • .destroy - Isso destrói o painel suspenso.