如何管理工具提示jquery

如何管理工具提示jquery,jquery,tooltip,Jquery,Tooltip,我正在开发一个工具提示。它必须在我单击a href时显示,并且我希望通过单击工具提示外或延迟后隐藏它。我是这样做的: $('#aiuti').qtip({ content: { text: "In questa sezione e' possibile pianificare l'invio delle notifiche scegliendo Il Target degli utenti - il Tipo di notifica - Titolo de

我正在开发一个工具提示。它必须在我单击a href时显示,并且我希望通过单击工具提示外或延迟后隐藏它。我是这样做的:

$('#aiuti').qtip({
        content: {
            text: "In questa sezione e' possibile pianificare l'invio delle notifiche scegliendo Il Target degli utenti - il Tipo di notifica - Titolo della notifica - Il Messaggio - Periodicita' invio e date - inoltre la periodicita' e gli stati di invio possono essere verificati da apposito pannello con filtri di ricerca."
        },
        show: {
            event: 'click'
        },
        hide: {
            delay: 1000
        }
    }).click(function() {
        var _$this = $(this);

        if(_$this.html() === 'Attiva aiuti') {

            _$this.html('Chiudi aiuti');
        } else {
            _$this.html('Attiva aiuti');
        }
    })
这样,如果工具提示在延迟后隐藏,如果我再次单击链接,工具提示将再次显示。我该怎么办?你能帮我吗?

我找到了两种方法:

延迟后,工具提示的第一个选项将隐藏:

$('#aiuti').qtip({
   content: {
            text: "text text text"
    }
    ,show: {
        event: 'click',
        solo: true // Only show one tooltip at a time
    }
    ,hide: {
        delay: 1000
    }
}
或在工具提示外单击后:

$('#aiuti').qtip({
    content: {
            text: "text text text"
    }
    ,show: {
        event: 'click',
        solo: true // Only show one tooltip at a time
    }
    ,hide: {
        event:'unfocus'
    }
}

将这两种方法结合起来似乎不起作用,但您可以尝试在

中找到解决方案。有没有理由不使用任何现有的插件来解决这个问题?(像自学,这是完全值得尊敬的)