Foundation - Referencia de JavaScript desplegable
Foundation proporciona componentes de JavaScript para un menú desplegable como se indica a continuación.
Inicializando
Puede inicializar el menú desplegable en JavaScript utilizando los complementos foundation.dropdownMenu.js y foundation.core.js . El complemento requiere las siguientes bibliotecas:
foundation.util.keyboard.js
foundation.util.box.js
foundation.util.nest.js
Foundation.DropdownMenu
Especifica la instancia de un menú desplegable como se define a continuación:
var elem = new Foundation.DropdownMenu(element);
| No Señor. | Nombre y descripción | Tipo |
|---|---|---|
| 1 | Element Crea un objeto jQuery en un menú desplegable. |
jQuery |
| 2 | Options La configuración predeterminada del complemento se anula. |
Objeto |
Opciones de complementos
Puede utilizar el siguiente complemento para personalizar la instancia del menú desplegable. Puede configurar la opción de complemento como atributos de datos individuales.
| No Señor. | Nombre y descripción | Ejemplo |
|---|---|---|
| 1 | disableHover El evento de desplazamiento está deshabilitado para abrir submenús. |
falso |
| 2 | autoclose Automáticamente, los submenús se cierran cuando el mouse abandona el evento. |
cierto |
| 3 | hoverDelay Retrasa el tiempo al abrir los submenús en el evento de desplazamiento. |
50 |
| 4 | clickOpen Los submenús pueden permanecer abiertos en el evento de clic principal. |
cierto |
| 5 | closingTime Retrasa el tiempo al cerrar los submenús en el evento mouseleave. |
500 |
| 6 | alignment Dependiendo del menú, la dirección está configurada para abrir los submenús. |
'izquierda' |
| 7 | closeOnClick Los submenús abiertos se cierran con un clic en el cuerpo. |
cierto |
| 8 | verticalClass Para configurar el menú vertical, se utiliza la clase vertical . |
'vertical' |
| 9 | rightClass Configura el menú del lado derecho. |
'alinear a la derecha' |
| 10 | forceFollow Para realizar la acción predeterminada, el booleano está obligado a anular los enlaces de hacer clic en el segundo evento táctil para dispositivos móviles. |
falso |
Eventos
El complemento de menús desplegables adjunto a cualquier elemento puede desencadenar el siguiente evento.
| No Señor. | Nombre y descripción |
|---|---|
| 1 | show.zf.dropdown menus Activa un evento cuando se ve un nuevo panel desplegable. |
| 2 | hide.zf.dropdown menus Activa un evento cuando se cierran los menús abiertos. |
Funciones
.destruir
El complemento está destruido.