Согласно FAQ, есть метод API, позволяющий вам инициировать закрытие:
Новое с clueTip 1.0.3: Как программно закрыть (скрыть) подсказку?
Если вы хотите вызвать закрытие подсказки, основываясь на каком-либо другом взаимодействии, вы можете использовать следующий код: $(document).trigger('hideCluetip');
Так что я думаю, вы могли бы сделать что-то вроде этого:
$('#myCluetip').cluetip({
onShow: function() {
$(document).one('mousedown',function() {
$(document).trigger('hideCluetip');
})
});
});
Это работает, привязывая одноразовый обработчик события mousedown к телу документа, который затем запускает событие, которое, по словам людей Cluetip, скрывает открытые Cluetips. Использование одноразового обработчика событий означает, что вы не отправляете триггер hideCluetip каждый раз, когда кто-то нажимает на что-либо.