Kiedy klikam ikonę, pojawia się okienko. Zdaję sobie sprawę, że popover ustawia opóźnienie, ale kiedy przewijam, przesuwa się ono również. Jak mogę sprawić, by pozostała tam, gdzie jest ikona i nie będzie działać z przewijaniem?
<md-badge class="current-plan-type__icon--badge" direction="right" [mdPopover]="tootltipTemplate" delay="10000"
popoverTrigger="MouseEnter">
<i class="cui-icon icon icon-info_16 current-plan-type__icon--info"></i>
</md-badge>
1 odpowiedź
Po prostu przenieś szablon podpowiedzi poza przewijalny element DIV, zostanie on nazwany, nawet jeśli nie jest na tym samym poziomie.
Myślę, że masz ten problem: szablon popover wewnątrz przewijalnego div.
<div #root>
<div #scrolleable>
<div #tootltipTemplate></div>
</div>
</div>
Moja sugestia jest następująca: usunięcie szablonu popover z przewijalnego div.
<div #root>
<div #scrolleable>
</div>
<div #tootltipTemplate></div>
</div>
Mam nadzieję, że to zadziała dla ciebie.
Podobne pytania
Powiązane pytania
Nowe pytania
html
HTML (HyperText Markup Language) to język znaczników służący do tworzenia stron internetowych i innych informacji wyświetlanych w przeglądarce internetowej. Pytania dotyczące HTML powinny zawierać minimalny możliwy do odtworzenia przykład i pewne wyobrażenie o tym, co próbujesz osiągnąć. Ten tag jest rzadko używany samodzielnie i często jest łączony z [CSS] i [javascript].