Bootstrap popovers pour la rangée de table, passez la souris: Pas possible de cliquez sur le lien à l'intérieur de liste

J'ai les lignes de la table où je l'affichage d'informations supplémentaires dans un twitter bootstrap liste.

Quelques notes à partir de la conception de l'interaction, je travaille avec:

  • Popovers doit apparaître lorsque vous placez le curseur de la ligne
  • Popovers va contenir 1 ou plusieurs liens

Maintenant, le lien de la partie est la partie la plus difficile. Si vous déplacez la souris à partir de la ligne du tableau, à la liste (qui contient le lien), le liste disparaîtra!

Je suis de la création de la liste avec ce code:

var options = {placement: 'bottom', trigger: 'hover', html: true};
$(this).popover()

-- qui suppose html concernés, y compris le lien est généré et mis en data-content attribut

Avis ce {placement: 'bottom' }. Afin de rendre possible de déplacer la souris pour la liste, j'ai essayé {placement: 'in bottom'} (ajouté in mot-clé, qui génère de la liste de l'élément dom à l'intérieur du sélecteur).

Problème est pour les lignes de la table, qui n'est pas vraiment légal HTML-sage. Peut-être que c'est pourquoi placement: 'in bottom' rend encore plus moche: La liste de colles pour le haut de ma fenêtre.

Tenter ma démo en Mon exemple sur JSFiddle

Il contient les exemples ...

Ma question est comment dois-je définir ma liste, de sorte qu'il est possible de cliquer sur les liens -- compte tenu des limites fixées par la conception de l'interaction?

peut-être essayez de fermer votre fenêtre pop-over sur un clic, voir: stackoverflow.com/questions/8947749/...
pas sûr que je vous suivre. Tout d'abord, il serait de modifier l'interaction de l'utilisateur avec la page. Ce serait confondre les utilisateurs de mon site. Aussi, je tiens à ouvrir chaque liste sur :hover, mais vous dire qu'ils devraient être fermés sur cliquez sur. Dans ce cas, lorsque je déplace la souris sur, disons, 10 lignes, 10 popovers serait d'ouvrir.
ouvrir la liste sur :hover et fermez tous les autres. Problème sera de vous toucher d'autres :plane lorsque vous vous déplacez dans la liste, peut-être. J'aime l'idée de @davidkonrad trop, d'utiliser des retards.

OriginalL'auteur Jesper Rønn-Jensen | 2013-05-16