Ich möchte die Popover-Platzierung dynamisch ändern (links / rechts, oben / unten), je nachdem, wo sich das Element auf dem Bildschirm befindet.
%Vor%Es funktioniert das erste Mal, aber wenn sich die Position des Elements ändert (wenn zum Beispiel die Größe des Fensters geändert wird), wird die Platzierung nicht mit nachfolgenden Aufrufen von set_popover aktualisiert.
Ich habe get_popover_placement ein wenig Code hinzugefügt, das je nach Platzierung einen anderen Farbrahmen zum Element hinzufügt. Die Rahmenfarbe wird jedes Mal aktualisiert, um anzuzeigen, dass der Code aufgerufen wird und die Berechnungen korrekt ausgeführt werden, aber die Platzierung wird nicht aktualisiert.
Es scheint, als ob die Platzierungsoption nur einmal festgelegt werden kann. Wie kann ich diese Einschränkung umgehen? Gibt es irgendwo eine Variable, die gelöscht werden kann, um Popovers zurückzusetzen?
Ich habe die Bootstrap-Quelle erneut überprüft und festgestellt, dass Funktionen, die an die Eigenschaft placement übergeben wurden, Argumente übergeben bekommen. Ich habe es geschafft, etwas Ähnliches wie das zu erreichen, was Sie versucht haben, versuchen Sie Folgendes und schauen Sie, ob es für Sie funktioniert:
%Vor%Tags und Links javascript twitter-bootstrap