Thanks to the many declarative attributes the plug-in provides, it's possible to customize almost every detail of the tooltip, with only a few clicks. By default, the tooltip can be placed in four different ways in relation with to the reference element.
Note: if a tooltip cannot fit within its desired placement, it will flip to the opposite placement if there is not enough space.
Overriding Placement
You can further adjust the placement using the "Javascript Initialization Code" attribute e.g.
function (options) {
// show the tooltip at the top on the left
options.placement = 'top-start';
return options;
}
Triggers, duration, rendering, and delay
You can trigger tooltips on hover or click, adjust the the "Duration", "Display On" and "Escape HTML" attributes for further refinement. See the help text of the "Javascript Initialization Code" for the extra settings which can be adjusted/overridden for greater control e.g. more placement, follow cursor, and delay capability.
Overriding Delay
You can further adjust the delay using the "Javascript Initialization Code" attribute e.g.
function (options) {
// show the after a 1 second delay and add a 1 second delay before fading out
options.delay = [1000,1000];
return options;
}