This functionality is not built-in, but it is not so difficult to add it manually, showing and hiding the tipsy (using trigger: 'manual' and $.hover() ). The code below, although a little long, should work fine.
$('.some-class-name').each(function () { var me = this, timer = null, visible = false; function leave() { // We add a 100 ms timeout to give the user a little time // moving the cursor to/from the tipsy object timer = setTimeout(function () { $(me).tipsy('hide'); visible = false; }, 100); } function enter() { if (visible) { clearTimeout(timer); } else { $(me).tipsy('show'); // The .tipsy object is destroyed every time it is hidden, // so we need to add our listener every time its shown $('.tipsy').hover(enter, leave); visible = true; } } $(this).tipsy({html: true, trigger: 'manual'}); $(this).hover(enter, leave); });
source share