jQuery EasyUI Basis-Plugin -Tooltip
jQuery EasyUI Plugins
Überschreiben Sie die Standardwerte über $.fn.tooltip.defaults.
Wenn der Benutzer den Mauszeiger über ein Element bewegt, erscheint ein Tooltip-Fenster, um zusätzliche Informationen anzuzeigen. Der Inhalt des Tooltips kann ein beliebiges HTML-Element von der Seite enthalten oder per Ajax generiert werden.
Nutzung
Tooltip erstellen
1. Erstellen Sie einen Tooltip aus Markup, fügen Sie die Klasse 'easyui-tooltip' zum Element hinzu, es ist kein JavaScript-Code erforderlich.
<a href="../index.html" title="This is the tooltip message." class="easyui-tooltip">Hover me</a>
2. Erstellen Sie einen Tooltip mit JavaScript.
<a id="dd" href="#">Click here</a>
$('#dd').tooltip({
position: 'right',
content: '<span style="color:#fff">This is the tooltip message.</span>',
onShow: function(){
$(this).tooltip('tip').css({
backgroundColor: '#666',
borderColor: '#666'
});
}
});
Eigenschaften
| Name | Type | Beschreibung | Standardwert |
|---|---|---|---|
| position | string | Position des Tooltips. Mögliche Werte: 'left', 'right', 'top', 'bottom'. | bottom |
| content | string | Inhalt des Tooltips. | null |
| trackMouse | boolesch | Wenn auf true gesetzt, bewegt sich der Tooltip mit der Maus. | false |
| deltaX | number | Horizontaler Abstand der Tooltip-Position. | 0 |
| deltaY | number | Vertikaler Abstand der Tooltip-Position. | 0 |
| showEvent | string | Ereignis, das das Erscheinen des Tooltips auslöst. | mouseenter |
| hideEvent | string | Ereignis, das bewirkt, dass der Tooltip verschwindet. | mouseleave |
| showDelay | number | Zeitverzögerung zum Anzeigen des Tooltips. | 200 |
| hideDelay | number | Zeitverzögerung zum Ausblenden des Tooltips. | 100 |
Ereignisse
| Name | Parameters | Beschreibung |
|---|---|---|
| onShow | e | Wird ausgelöst, wenn der Tooltip angezeigt wird. |
| onHide | e | Wird ausgelöst, wenn der Tooltip ausgeblendet wird. |
| onUpdate | content | Wird ausgelöst, wenn der Tooltip-Inhalt aktualisiert wird. |
| onPosition | left,top | Wird ausgelöst, wenn sich die Tooltip-Position ändert. |
| onDestroy | none | Wird ausgelöst, wenn der Tooltip zerstört wird. |
Methoden
| Name | Parameters | Beschreibung |
|---|---|---|
| options | none | Gibt die Eigenschaft options zurück. |
| tip | none | Gibt das tip-Objekt zurück. |
| arrow | none | Gibt das arrow-Objekt zurück. |
| show | e | Tooltip anzeigen. |
| hide | e | Tooltip ausblenden. |
| update | content | Aktualisieren Sie den Tooltip-Inhalt. |
| reposition | none | Setzen Sie die Tooltip-Position zurück. |
| destroy | none | Zerstören Sie den Tooltip. |
jQuery EasyUI Plugins Weitere Erweiterungen