Bootstrap Popover Eltern?
Ich versuche, einen popover eingefügt werden, in ein bestimmtes element, da in dem moment, das popover wird, stecken Sie das gerade in <body>
(und ich muss es relativ zu anderen Elementen). Jedoch kann ich nicht scheinen, um herauszufinden, wie man das popover eingefügt werden, in ein bestimmtes element? Wie kann ich trigger?
Edit: ich habe gefunden, dass die Verwendung von "innen" in die placement-Optionen legen Sie es in das element, das es ausgelöst hat. Dies ist in der Nähe, aber ich brauche einen Weg, um fügen Sie es ein wenig höher hinauf in den DOM.
Haben Sie mischte sich mit der
Ja. Das ist eine seltsame Eigenschaft, die hat mehr zu tun mit dem setzen der Trigger, die möglicherweise nicht in DOM/über Javascript erstellt, es hat wirklich keinen nutzen in diesem Fall.
mit 'innen', in die 'placement' option funktioniert nicht für mich überhaupt. Es gibt ein jQuery-Fehler. Kannst du mir zeigen wie du es gemacht hast? Ich verstehe nicht, Yohn die Antwort von unten. Es gibt doch einen Weg, um zu kontrollieren, wo das popover platziert ist, in den DOM, auf Ihrem eigenen Beispiel-Seite, die popovers sind gesetzt als das nächste Geschwisterchen an die aufrufende element...
Es ist angeblich ein work-in-progress-Funktion (also, warum es nicht einmal dokumentiert). Ich bin mit der neuesten Bootstrap & Jquery, falls das ein nutzen. Denken Sie auch an eine set-position: relative an die Eltern, da popover ist absolute. Yohn Antwort ändert die Komponente JS, um die Funktion hinzufügen, da es keine native Möglichkeit, um die chance, seinen spezifischen Ort in der DOM.
selector
Möglichkeit?Ja. Das ist eine seltsame Eigenschaft, die hat mehr zu tun mit dem setzen der Trigger, die möglicherweise nicht in DOM/über Javascript erstellt, es hat wirklich keinen nutzen in diesem Fall.
mit 'innen', in die 'placement' option funktioniert nicht für mich überhaupt. Es gibt ein jQuery-Fehler. Kannst du mir zeigen wie du es gemacht hast? Ich verstehe nicht, Yohn die Antwort von unten. Es gibt doch einen Weg, um zu kontrollieren, wo das popover platziert ist, in den DOM, auf Ihrem eigenen Beispiel-Seite, die popovers sind gesetzt als das nächste Geschwisterchen an die aufrufende element...
Es ist angeblich ein work-in-progress-Funktion (also, warum es nicht einmal dokumentiert). Ich bin mit der neuesten Bootstrap & Jquery, falls das ein nutzen. Denken Sie auch an eine set-position: relative an die Eltern, da popover ist absolute. Yohn Antwort ändert die Komponente JS, um die Funktion hinzufügen, da es keine native Möglichkeit, um die chance, seinen spezifischen Ort in der DOM.
InformationsquelleAutor Brian | 2012-11-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie aktualisieren Sie Ihre tooltip.js zu dieser Datei - meine tooltip.js und wählen Sie dann das element, das Sie wollen, um das popover zu appened, entweder durch hinzufügen
data-container=".element"
oder mit javascript$(element).popover({ container: '.popover-holder' })
InformationsquelleAutor Yohn
weiteres Skript für die bootstrap-jahrn hover-option
https://github.com/sja87/bootstrap-tooltip-parent
InformationsquelleAutor sja87