Hinzufügen von verschiedenen Twitter Bootstrap Popovers zu dynamisch erstellten Elementen

8

Ich versuche, dynamisch erzeugten Elementen Popovers hinzuzufügen. Jede Art von Element (entweder ein ContentEditable oder ein Img oder ein Video) muss einen anderen Popover-Inhalt haben.

Weil sie dynamische Elemente sind, rufe ich die Popovers folgendermaßen an:

%Vor%

Dabei ist popoverImage eine Variable, die den Inhalt des Popover für das Element img enthält.

Das Problem tritt auf, wenn ich versuche, ein weiteres Popover hinzuzufügen. Es zeigt nicht. Ich habe Folgendes versucht:

  1. 2 Selektoren haben und sie in verschiedenen $('body')popover({...}) -Funktionen aufrufen.
  2. Ändern des body -Elements in einen dynamisch generierten Container.
  3. Ändern der Variable, die die Daten "content" jedes Mal hat, wenn ein neues Element fokussiert wird.

Irgendwelche Ideen?

    
RainierMallol 11.09.2013, 01:00
quelle

1 Antwort

7

Wenn Sie ein neues Steuerelement hinzufügen, müssen Sie das Popover gleichzeitig hinzufügen:

%Vor%

Dies sollte mit Ihrem tatsächlichen Code für das Popover funktionieren.

    
nramirez 11.09.2013, 03:11
quelle