Si vous voulez qu'il reste visible lorsque vous passez la souris sur l'info-bulle, mais que vous souhaitez qu'il disparaisse à la sortie de la souris, utilisez les options fixe et retardée comme suit décrite dans la documentation ici :
$('.selector').qtip({
content: {
text: 'I hide on mouseout, but you can mouse into me within 500ms',
},
hide: {
fixed: true,
delay: 500
}
});
Le paramètre "cacher" a plusieurs options. Par exemple, si vous souhaitez simplement ne pas le masquer indéfiniment, il suffit de définir hide sur false :
$('.selector').qtip({
content: {
text: 'I never hide',
},
hide: false
});
Si vous souhaitez qu'il soit masqué lors d'un événement différent, comme un clic à l'extérieur de l'info-bulle, définissez l'événement de manière explicite :
$('.selector').qtip({
content: {
text: 'I hide when you click anywhere else on the document',
},
hide: {
event: 'unfocus'
}
});
Si vous voulez qu'il se cache lorsque le déclencheur est cliqué, spécifiez l'événement de clic :
$('.selector').qtip({
content: {
text: 'I hide when you click the tooltip trigger',
},
hide: {
event: 'click'
}
});
Voir notamment la documentation sur les options "cacher". pour plus d'informations.