Bootstrap 3.0 Popovers et les info-bulles
Je suis nouveau sur Bootstrap et je vais avoir du mal à obtenir la liste et l'info-bulle des fonctionnalités. Je n'ai eu aucun problème avec les menus déroulants et des modèles, mais j'ai l'impression de manquer quelque chose pour la liste et les info-bulles.
Je suis les info-bulles pour se montrer, mais ils ne sont pas de style et situé comme le bootstrap des exemples. Et la liste n'est pas de travail du tout.
Veuillez jeter un oeil et laissez-moi savoir ce que je suis absent.
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 101 Template</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
<link href="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap-combined.min.css" rel="stylesheet" media="screen">
<link href="css/font-awesome.min.css" rel="stylesheet" media="screen">
<link href="css/index.css" rel="stylesheet" media="screen">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="../../assets/js/html5shiv.js"></script>
<script src="../../assets/js/respond.min.js"></script>
<![endif]-->
</head>
<body>
<p id="tool"class="muted" style="margin-bottom: 0;">
Tight pants next level keffiyeh
<a href="#" data-toggle="tooltip" title="Default tooltip">you probably</a> haven't heard of them. Photo booth beard raw denim letterpress vegan messenger bag stumptown. Farm-to-table seitan, mcsweeney's fixie sustainable quinoa 8-bit american apparel <a href="#" data-toggle="tooltip" title="Another tooltip">have a</a> terry richardson vinyl chambray. Beard stumptown, cardigans banh mi lomo thundercats. Tofu biodiesel williamsburg marfa, four loko mcsweeney's cleanse vegan chambray. A really ironic artisan <a href="#" data-toggle="tooltip" title="Another one here too">whatever keytar</a>, scenester farm-to-table banksy Austin <a href="#" data-toggle="tooltip" title="The last tip!">twitter handle</a> freegan cred raw denim single-origin coffee viral.</p>
<h3>Live demo</h3>
<div style="padding-bottom: 24px;">
<a id="pop" href="#" class="btn btn-lg btn-danger" data-toggle="popover" title="A Title" data-content="And here's some amazing content. It's very engaging. right?">Click to toggle popover</a>
</div>
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
<script src="http://code.jquery.com/jquery.js"></script>
<!-- Include all compiled plugins (below), or include individual files as needed -->
<script type="text/javascript">
$(document).ready(function() {
$('.tool').tooltip();
$('.btn').popover();
}); //END $(document).ready()
</script>
<script src="http://netdna.bootstrapcdn.com/twitter-bootstrap/2.3.1/css/bootstrap.min.css"></script>
</body>
</html>
- Je viens de poster la même question il y a quelques minutes, également à l'aide de BS3 avec tout le reste de travail comme les auxiliaires Modaux et les Onglets, mais pas les info-bulles ou Popovers... sera mise à jour, vous devriez je trouve quelque chose.
- pour la liste, options n'est pas défini
- Pour maintenant, je suis juste essayer d'obtenir le comportement par défaut, mais je suis intéressé à faire de l'afficher sur le vol stationnaire au lieu de cliquer, mais qui était à côté. Dois-je encore besoin de mettre quelque chose dans les options?
- Le code ci-dessus est ce que j'utilise actuellement et il ne fonctionne toujours pas. Toutes les suggestions? Dois-je chose dans le mauvais ordre ou de quelque chose?
Vous devez vous connecter pour publier un commentaire.
S'avère que Evan Larsen a la meilleure réponse. Veuillez upvote sa réponse (et/ou sélectionner la bonne réponse) - c'est génial.
Travail jsFiddle ici
À l'aide de Evan truc, vous pouvez instancier toutes les info-bulles avec une seule ligne de code:
Vous verrez que toutes les info-bulles dans votre long paragraphe de travail des info-bulles avec juste une ligne.
Dans le jsFiddle exemple (lien ci-dessus), j'ai également ajouté une situation où une info-bulle (par le bouton De connexion) est activée par défaut. Aussi, l'info-bulle de code est AJOUTÉ au bouton en jQuery, pas dans le balisage HTML.
Popovers ne fonctionnent de la même que les info-bulles:
Et là vous l'avez! Enfin le succès.
Un des plus grands problèmes dans la compréhension de ce genre de choses a été prise de bootstrap travailler avec jsFiddle... Voici ce que vous devez faire:
//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css
MAINTENANT, vous êtes prêt à aller.
data-toggle="tooltip"
. Dans le jsFiddle exemple, vous souhaitez instancier des info-bulles dans un div, pas de couleur un div à l'arrière-plan jaune, donc vous devez remplacer la ligne$(this).css('background','yellow');
avec$(this).tooltip({'placement': 'top'});
Je l'utilise sur toutes mes pages pour activer les info-bulle
De travail avec BOOTSTRAP 3 : Court et Simple
Check - JS Fiddle
HTML
Javascript
J'ai eu à le faire sur les DOM prêt
Et changer ma charge les commandes:
Pour une raison quelconque, la seule façon que j'ai pu obtenir mon code de travail est de passer deux ou trois choses. Si rien n'a fonctionné jusqu'à présent, veuillez donner un tourbillon de cette:
Vous avez une erreur de syntaxe dans votre script, et, comme l'a noté xXPhenom22Xx, vous devez instancier l'info-bulle.
Notez que j'ai utilisé votre classe "btn-danger". Vous pouvez créer une autre classe, ou d'utiliser un
id="someidthatimakeup"
.Vous avez juste besoin d'activer les info-bulle:
Si vous êtes à l'aide de Rails et ActiveAdmin, cela va être votre problème:
https://github.com/seyhunak/twitter-bootstrap-rails/issues/450
Fondamentalement, un conflit avec active_admin.js
C'est la solution:
https://stackoverflow.com/a/11745446/264084 (Karen réponse)
tldr: Déplacer active_admin actifs dans le "vendeur" répertoire.