# Tooltip
Add custom tooltips over the viewer.
To add a tooltip you must call viewer.tooltip.create(), this will a return a tooltip instance with two methods : move() and hide(). This allows to have multiple tooltips at the same time.
# Example
This example adds a persistent tooltip following the cursor.
# Methods
# create(config)
Create a tooltip.
| option | type | |
|---|---|---|
content (required) | string | HTML content of the tooltip. |
top & left (required) | number | Pixel coordinates of the tooltip relative to the top-left corner of the viewer. |
position (default top center) | string | Tooltip position toward it's arrow tip. Accepted values are combinations of top, center, bottom and left, center, right. |
className | string | Additional CSS class added to the tooltip. |
data | any | User data associated to the tooltip (useful for events). |
# tooltip.move(config)
Updates the position of the tooltip, the parameters are the same top, left and position as above.
# tooltip.hide()
Hide and destroy the tooltip.
# Events
# show-tooltip(data)
Triggered when the tooltip is shown.
# hide-tooltip(data)
Triggered when the tooltip is hidden.
← Overlay Frameworks →