2012-04-27 4 views
1

tipsy is great jQuery tooltip plugin like facebook. Это работало со многими опциями, но я печатаю ссылку mypage в tooltip (rel method), теперь мне нужно, если пользователь нажмет на мою ссылку show tooltip и ссылку на копирование моей текущей страницы (я вставляю всплывающую подсказку), если пользователь нажимает на странице тело или внешнюю подсказку/скрытую всплывающую подсказку. В подвыпивших документах (Пример запуска вручную) только триггерная ссылка с ссылкой «показать/скрыть» (2 ссылка), если мы изменим это на 1 ссылку (toogle/click show/click hide) ИЛИ измените клик в теле/​​вне, я думаю, мой проблема - исправление. любой путь к этому решению/проблеме? Благодаряjquery tipsy triggering manual to toggle

Типсы для запуска:

<div class='caption'>Manual triggering example:</div> 
<div id='manual-example' class='example'> 
<a rel='tipsy' title='Well hello there'>My tooltip is manually triggered</a> | 
<a href='#' onclick='$("#manual-example a[rel=tipsy]").tipsy("show"); return false;'>Show it</a> | 
<a href='#' onclick='$("#manual-example a[rel=tipsy]").tipsy("hide"); return false;'>Hide it</a> 
</div> 

ответ

1

Вы можете использовать этот код для переключения между состояниями:

var el = $('#manual-example a[rel=tipsy]').tipsy({trigger: 'manual'}); 
$('#toggleIt').click(function(e){ 
    e.preventDefault(); 
    if($('.tipsy').length == 0){ 
     el.tipsy('show'); 
    }else{ 
     el.tipsy('hide');   
    } 
}); 

JSFIDDLE