Plugin de base jQuery EasyUI -Info-bulle
Plugins jQuery EasyUI
Remplace les valeurs par défaut via $.fn.tooltip.defaults.
Lorsque l'utilisateur déplace le pointeur de la souris sur un élément, une fenêtre d'info-bulle apparaît pour afficher des informations supplémentaires. Le contenu de l'info-bulle peut contenir n'importe quel élément HTML de la page ou généré via ajax.
Utilisation
Créer une info-bulle
1. Créez une info-bulle à partir du balisage, ajoutez la classe 'easyui-tooltip' à l'élément, aucun code JavaScript n'est requis.
<a href="../index.html" title="This is the tooltip message." class="easyui-tooltip">Hover me</a>
2. Créez une info-bulle à l'aide de 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'
});
}
});
Propriétés
| Name | Type | Description | Valeur par défaut |
|---|---|---|---|
| position | string | Position de l'info-bulle. Valeurs possibles : 'left', 'right', 'top', 'bottom'. | bottom |
| content | string | Contenu de l'info-bulle. | null |
| trackMouse | booléen | Si défini sur true, l'info-bulle se déplace avec la souris. | false |
| deltaX | nombre | Distance horizontale de la position de l'info-bulle. | 0 |
| deltaY | nombre | Distance verticale de la position de l'info-bulle. | 0 |
| showEvent | string | Événement qui déclenche l'apparition de l'info-bulle. | mouseenter |
| hideEvent | string | Événement qui déclenche la disparition de l'infobulle. | mouseleave |
| showDelay | nombre | Délai pour afficher l'infobulle. | 200 |
| hideDelay | nombre | Délai pour masquer l'infobulle. | 100 |
Événements
| Name | Parameters | Description |
|---|---|---|
| onShow | e | Déclenché lorsque l'infobulle est affichée. |
| onHide | e | Déclenché lorsque l'infobulle est masquée. |
| onUpdate | content | Déclenché lorsque le contenu de l'infobulle est mis à jour. |
| onPosition | left,top | Déclenché lorsque la position de l'infobulle change. |
| onDestroy | none | Déclenché lorsque l'infobulle est détruite. |
Méthodes
| Name | Parameters | Description |
|---|---|---|
| options | none | Renvoie la propriété options. |
| tip | none | Retourne l'objet tip. |
| arrow | none | Retourne l'objet arrow. |
| show | e | Afficher l'infobulle. |
| hide | e | Masquer l'infobulle. |
| update | content | Mettre à jour le contenu de l'infobulle. |
| repositionner | none | Réinitialiser la position de l'infobulle. |
| destroy | none | Détruire l'infobulle. |
Plugins jQuery EasyUI Autres extensions