Comment puis-je utiliser le bootstrap liste pour afficher le contenu d'un frère ou un enfant de l'élément?
Je suis en train d'essayer d'obtenir le bootstrap liste pour afficher le contenu contextuel basé sur ce que l'élément est en cours d'installation avec liste.
Voici un exemple de syntaxe:
<div class="user">
<img src="foo.jpg" />
</div>
<div class="userInfo">
<p>He likes pie!</p>
</div>
<div class="user">
<img src="bar.jpg" />
</div>
<div class="userInfo">
<p>He likes cake!</p>
</div>
Le script de configuration de la liste:
$('.user').popover({
trigger: 'hover',
placement: 'top',
html: true,
content: //What goes here? I want to display the contents of the userInfo class
});
Le résultat attendu quand j'ai passez la souris sur la user
classe serait d'afficher une liste affichant le contenu de la fratrie ou enfant userInfo
classe.
Balisage peut être flexible, je peux déplacer le userInfo
classe d'être un enfant, frère, sœur, parent, etc.
OriginalL'auteur Justin Helgerson | 2013-01-10
Vous devez vous connecter pour publier un commentaire.
Ouais je mettrais le
.userInfo
à l'intérieur de.user
, puis itérer sur$('.user')
et de définir le contenu de chaque.user
séparément (dans votre exemple, vous définissez le même contenu pour tous les popovers.Exemple:
Javascript:
Ici est un travail jsfiddle (ajouté un peu plus de css):
http://jsfiddle.net/hajpoj/CTyyk/5/
.each()
... qui le rend facile comme bonjour!OriginalL'auteur hajpoj
Vous pourrait quitter son origine de balisage et d'utiliser ceci:
OriginalL'auteur Cam