Zmieniłbym miejsce docelowe w rdzeniu programu startowego, ale chciałbym, aby moja aktualizacja bootstrap-sass była możliwa. Nie ma zmiennej dla offsetu popover i muszę tylko przesunąć 1 typ popover.Bootstrap: Jak zastąpić dynamiczne położenie popover?
Górny przedstawia problem. Dno to moje dostosowanie za pomocą narzędzi do Chrome. Jeśli zatwierdzę tę zmianę w moim css, dynamiczne rozmieszczenie Bootstrapa zostanie ponownie dostosowane i wygląda to tak, jak poprzednio. Czy istnieje sposób, aby popover automatycznie pojawił się w granicach jego div rodzicielskich? Jeśli nie, w jaki sposób przezwyciężyć dynamiczne rozmieszczenie popover z marginesami ujemnymi?
AKTUALIZACJA: Dodanie kodu. Jest to wynikowy kod HTML dla grupy przycisków. Popover na pierwszym łączu działa, możesz go zignorować.
<div class="btn-group btn-section pull-right">
<a href="/sections/edit_section_text/118" class="noprint btn active-workers hidden-phone bs-popover btn-primary" data-content="<ul id="sectionworkers" class="unstyled"><li><img alt="Avatar" class="avatar" height="25" src="https://secure.gravatar.com/avatar.php?d=mm&gravatar_id=9ac2c7fd1c8e43cd5b4d73d3cb585973" width="25" /> <small>Ben</small></li></ul> <!-- #sectionworkers -->" data-placement="bottom" data-target="#s118section" id="edit_btn118" rel="popover" data-original-title="Active Users: ">
<i class="icon-edit icon-white"></i> Edit
</a><option>View revision...</option>
<a href="#" class="noprint btn bs-popover" data-content="<select></select>" data-placement="bottom" data-toggle="popover" id="hist_btn" rel="popover" data-original-title="View and difference revisions"><i class="icon-time"></i> History</a>
<div class="popover popover-offset fade bottom in" style="top: 30px; left: 155.5px; display: block;">
<div class="arrow"></div>
<div class="popover-inner">
<h3 class="popover-title">
View and difference revisions
</h3>
<div class="popover-content">
<select></select>
</div>
</div>
</div>
</div>
Zbadałem prawie wszystkie inne powiązane pytania. Wydaje się, że istnieje parametr "offset", który od tego czasu jest przestarzały. "placement" może otrzymać funkcję, ale ta funkcja po prostu zwraca 1 z 4 ciągów - top | dół | lewo | dobrze. Będę musiał wybrać popover div po inicjalizacji, z jquery i dodać ujemny offset margin -_- – Archonic
Czy masz przykład kodu? Wygląda na to, że twój popover jest dołączony do grupy przycisków, a nie do przycisku Historia. – eterps
Jest na przycisku historii. Kod jest teraz w pytaniu. Okazuje się, że nie mogę wybrać, a następnie zastosować klasę poprawek - popover jest umieszczany po kliknięciu btn, a następnie usunięciu z DOM. Wygoda z dynamicznie umieszczanymi popoverami jest bardzo niewygodna. – Archonic