Je deviens fou ici.
J'ai le HTML suivant :
<a href="#" rel="tooltip" title="A nice tooltip">test</a>
Et l'infobulle de style Bootstrap refuse de s'afficher, juste une infobulle normale.
Le fichier bootstrap.css fonctionne très bien, et je peux voir les classes qui s'y trouvent.
J'ai placé tous les fichiers JS pertinents à la fin de mon fichier HTML :
<script src="bootstrap/js/jquery.js"></script>
<script src="bootstrap/js/bootstrap-alert.js"></script>
<script src="bootstrap/js/bootstrap-modal.js"></script>
<script src="bootstrap/js/bootstrap-transition.js"></script>
<script src="bootstrap/js/bootstrap-tooltip.js"></script>
J'ai regardé la source de l'exemple de Bootstrap et je ne vois rien qui déclenche l'infobulle nulle part. Je suppose donc que cela devrait fonctionner, ou bien j'ai raté quelque chose d'essentiel ?
J'ai des modales, des alertes et d'autres choses qui fonctionnent très bien, donc je ne suis pas un crétin fini ;)
Merci pour toute aide !
2 votes
L'infobulle est lancée dans le fichier application.js dans l'exemple de Twitters. Pouvez-vous poster votre html ? J'aimerais jeter un coup d'oeil à la façon dont vous initialisez le script.
2 votes
Ahhhhh.... Je l'ai ignoré étant donné le premier commentaire. Cela devrait donc fonctionner :
code
<a href="#" rel="tooltip" title="Un joli tooltip" class="tooltip-test">test</a><br> <script> // démonstration du tooltip $('.tooltip-test').tooltip() </script>.1 votes
N'oubliez pas de passer un sélecteur aux options de l'infobulle,
$('.tooltip-test').tooltip({ selector: "a" })
0 votes
Merci Andres. En fait, je n'ai pas eu besoin du sélecteur ici, je pense que c'est parce que la classe de l'a est référencée comme tooltip-test.
3 votes
Sans l'option du sélecteur, l'infobulle ne fonctionne pas pour moi, voici une démo que j'ai mise en place : jsfiddle.net/VXctp essayez-le sans le sélecteur.
0 votes
Ce problème a-t-il été résolu ? Si ce n'est pas le cas, assurez-vous que vous utilisez la dernière version de JQuery. JQuery 1.7.2 pour que cela fonctionne
1 votes
Si cela ne fonctionne pas pour vous, assurez-vous d'inclure Popper AVANT Bootstrap dans votre tête.