Эта функция не является встроенной, но не так сложно добавить ее вручную, показывая и скрывая подсказки (используя trigger: 'manual'
и $.hover()
).Приведенный ниже код, хотя и немного длинный, должен нормально работать.
$('.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);
});