如何管理工具提示jquery
我正在开发一个工具提示。它必须在我单击a href时显示,并且我希望通过单击工具提示外或延迟后隐藏它。我是这样做的:如何管理工具提示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
$('#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'
}
}
将这两种方法结合起来似乎不起作用,但您可以尝试在中找到解决方案。有没有理由不使用任何现有的插件来解决这个问题?(像自学,这是完全值得尊敬的)