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.