Наконец-то нашел рабочий способ решения моей проблемы - создав 2 подсказки ... решение 'mouseout' не сработало так, как ожидалось: - /
var stickyTooltip = false;
var tooltipClass;
// ...
$(eventElement).attr('title', event.title+'\n'+info).cluetip({
splitTitle: '\n',
sticky: true,
activation: 'click',
closeText: 'Close',
onShow: function(ct, c) {
stickyTooltip = true;
$('#clickInfo').hide(); // #clickInfo is a span that tells user how to fix tooltips
tooltipClass = $(ct).attr('class');
},
onHide: function(ct, ci) {
stickyTooltip = false;
}
}).cluetip({
splitTitle: '\n',
sticky: false,
activation: 'hover',
onActivate: function(e) {
return !stickyTooltip;
},
onShow: function(ct, c) {
$('#clickInfo').show();
stickyTooltip = false;
},
onHide: function(ct, ci) {
$(ct).attr('class', tooltipClass).toggle(stickyTooltip);
}
});