Nous utilisions des attributs de «titre» pour afficher quelque chose sur la mousever. Nous voulons que cela affiche maintenant un clic. Comment puis-je obtenir une boîte flottante qui ressemble à un titre / à une info-bulle, mais peut être affichée et cachée à la demande au lieu d'être liée à un vol stationnaire? P>
3 Réponses :
Vous voudrez peut-être essayer cette bibliothèque:
http://craigsworks.com/projects/qtip / p>
Appelez simplement .Qtip sur un gestionnaire d'événements .Cliquez sur un gestionnaire d'événements. p> Remarque: vous pouvez saisir l'attribut de titre de manière dynamique à Utilisez ce contenu dans les info-bulles QTIP, si vous le souhaitez. p> p>
Je ne pouvais pas faire ce travail, QTIP s'attend à ce que l'info-bulle persiste et veuille gérer le spectacle / se cacher. J'ai besoin de pouvoir montrer / masquer le code.
appeler qtip en clic n'est pas utile qtip gère la manipulation du spectacle se cache sur la sourisover, je ne sais pas si nous pouvons le configurer non
Si vous avez envie de le codifier, cela devrait faire le travail:
Le HTML: P>
$('#yourLink').click(function(){
$('#tooltip').toggle();
});
J'aimerais ajouter à la réponse de Sitrue que vous pouvez saisir (et supprimer) l'attribut de titre dans l'événement MOUSOUSER et le placer dans la Mouseleave. Ceci pour empêcher le navigateur de montrer le vol stationnaire, mais toujours à l'aide de l'attribut pour stocker le texte. P>