Я использую jQuery для создания события щелчка, которое является альтернативой обычному событию при наведении курсора. В этом примере всплывающая подсказка вставляется после .tooltip при обычном событии при наведении курсора.
/**
* when tooltipss are clicked trigger their mouseover event then fade the tooltip
* (this is friendly to touch interfaces)
*/
$('.tooltip').click(function(){
$(this).mouseover();
// after a slight 2 second fade, fade out the tooltip for 1 second
$(this).next().animate({opacity: 0.9},{duration: 2000, complete: function(){
$(this).fadeOut(1000);
}});
});
Идеяздесь, чтобы показать всплывающую подсказку в течение нескольких секунд, а затем естественным образом исчезнуть.Но в целом все, что вам нужно сделать, - это вызвать событие click, вызвать событие mouseover, а затем сделать что-нибудь, чтобы удалить всплывающую подсказку, когда вы закончите с ней.