Próbuję utworzyć menu za pomocą paska bocznego z przyciskami, każdy z przypisanym popover zawierającym odpowiednie dane. Niestety, jeden z poparek może zawierać dowolną liczbę wierszy, aw niektórych przypadkach może być częściowo poza rzutnią.keep bootstrap popover inside viewport
Zobacz http://jsfiddle.net/bfd9f/1/ na przykład emisji (kliknij przycisk „Zadania”)
Myślałem, że mogę programowo zmienić popover Top do określonej wartości, gdy ujemna (tj poza rzutnia) i aby to zrobić , Udało mi się już uzyskać odniesienie do pierwszego div popover podczas słuchania zdarzenia show.bs.popover
. Niestety, myślę, że ze względu na to, że nie jest on jeszcze renderowany, wydaje się mieć rozmiar (23, 107), podczas gdy powinien być podobny (300, xxx) i pozycja (0, 0).
Czy istnieje sposób rozwiązania tego problemu? może renderowanie popover'u najpierw na ekranie, żeby je zmierzyć? jeśli tak, to jak mam to zrobić?
Dzięki
Dokładnie tego potrzebuję. Nie sądzę, że 3.2 jest już na zewnątrz ... czy to znaczy, że muszę wyciągnąć js z skrzypiec? – SirePi
Możesz pobrać z https://github.com/twbs/bootstrap/tree/master/dist/js – cvrebert
Przepraszamy za opóźnienie, ale byłem zajęty; Próbowałem użyć wersji połączonej, ale miałem problem, mianowicie dlatego, że w tych dniach zmieniłem ustawienie treści bezpośrednio przez $ (obj) .html() na $ (obj). Co się dzieje, to to, że po raz pierwszy otrzymuję poprawnie popover, ale po jego zamknięciu $ (obj) jest usuwane z domingu i nie może być ponownie wyświetlone. Na razie udało mi się połączyć kilka linii od bootstrap 3.2 do 3.1.1 i wygląda na to, że działa poprawnie. Czy jesteś zainteresowany widząc, co zmieniłem? – SirePi