Foundation - Referencia de JavaScript de información sobre herramientas
Descripción
Foundation proporciona componentes de JavaScript para la información sobre herramientas que se enumeran a continuación.
Inicializando
Para utilizar este complemento, los archivos foundation.core.js , foundation.tooltip.js deben incluirse en su JavaScript. Este complemento requiere las siguientes bibliotecas de utilidades:
foundation.util.box.js
foundation.util.triggers.js
Fundación.Tooltip
Crea una nueva instancia de información sobre herramientas.
var elem = new Foundation.Tooltip(element);
Se dispara la Información sobre la herramienta # eventos: init eventos y acepta los siguientes parámetros.
No Señor. | Nombre y descripción | Tipo |
---|---|---|
1 | element Es el objeto jQuery que se usa para adjuntar información sobre herramientas. |
jQuery |
2 | options Para ampliar la configuración predeterminada se utiliza este objeto. |
Objeto |
Opciones de complementos
Puede utilizarlos para personalizar una instancia de información sobre herramientas. Se puede establecer como atributos de datos separados, un atributo de opciones de datos combinado o como un objeto pasado al constructor del complemento. La siguiente tabla enumera las opciones de complementos utilizadas en Foundation.
No Señor. | Nombre y descripción | Ejemplo |
---|---|---|
1 | hoverDelay Representa el tiempo en ms, que debe tomarse antes de que se abra una información sobre herramientas al pasar el mouse. |
200 |
2 | fadeInDuration150 Representa el momento de desaparecer a la vista. |
150 |
3 | fadeOutDuration Representa el momento de desaparecer de la vista. |
150 |
4 | disableHover Inhabilita los eventos de desplazamiento para que no abran la información sobre herramientas cuando se establece en verdadero. |
falso |
5 | templateClasses Clases adicionales para aplicar a la plantilla de información sobre herramientas, que es opcional. |
'mi-clase-cool-tip' |
6 | tooltipClass Se agregó una clase no opcional a las plantillas de la información sobre herramientas. |
'información sobre herramientas' |
7 | triggerClass Clase aplicada al elemento de anclaje de la información sobre herramientas. |
'tiene-propina' |
8 | showOn Tamaño mínimo del punto de interrupción en el que abrir la información sobre herramientas. |
'pequeña' |
9 | template Plantilla personalizada que se utilizará para crear etiquetas de información sobre herramientas. |
'' |
10 | tipText Texto generado en plantilla de información sobre herramientas al abrir. |
'Algún dato interesante sobre el espacio aquí'. |
11 | clickOpen Abre la información sobre herramientas cuando se activa con un evento de clic o toque. |
cierto |
12 | positionClass Clases adicionales para posicionamiento, establecidas por JS. |
'parte superior' |
13 | vOffset Representa la distancia (píxeles) en la que la plantilla debe empujar desde el ancla en el eje Y. |
10 |
14 | hOffset Representa la distancia (píxeles) en la que la plantilla debe empujar desde el ancla en el eje X, cuando se alinea hacia un lado. |
12 |
Eventos
Estos eventos se activarán desde cualquier elemento con el complemento de información sobre herramientas adjunto. La siguiente tabla enumera los eventos con una breve descripción.
No Señor. | Nombre y descripción |
---|---|
1 | tooltip.zf.tooltips Desencadenadores para cerrar todas las demás descripciones emergentes que se abren en la página. |
2 | show.zf.tooltips Se activa cuando se muestra información sobre herramientas. |
3 | hide.zf.tooltips Se activa cuando la información sobre herramientas está oculta. |
Funciones
.show
Revela la información sobre herramientas y desencadena un evento para cerrar otra información sobre herramientas. Se dispara el # evento Closeme: Tooltip # evento: Mostrar eventos.
.esconder
Oculta la información sobre herramientas actual y restablece la clase de posicionamiento cuando cambia debido a la colisión. Se dispara las Tooltip # evento: ocultar los eventos.
.palanca
Además de las funciones estáticas show () y hide (), .toggle agrega un método de alternancia.
.destruir
Destruye una instancia de información sobre herramientas y el elemento de plantilla se elimina de la vista.