Mam dwie kolumny układ tak:Jak używać pozycji CSS lepki utrzymać bocznym widoczne z Bootstrap 4
<div class="row">
<div class="col-xs-8 content">
</div>
<div class="col-xs-4">
</div>
</div>
Jeżeli ustawić position:sticky
do słupa bocznego, pojawia się lepki zachowanie tego Pasek boczny: https://codepen.io/marcanuy/pen/YWYZEp
CSS:
.sticky {
position: sticky;
top: 10px;
}
HTML:
<div class="row">
<div class="col-xs-8 content">
</div>
<div class="col-xs-4 sticky">
</div>
</div>
Ale kiedy ustawić właściwość sticky
tylko do menu, który znajduje się na pasku bocznym, tak powiązane artykuły z sekcja przewija normalnie i dostaje lepką zachowanie z div menu, to nie działa:
<div class="row">
<div class="col-xs-8 content">
</div>
<div class="col-xs-4">
<div class="menu sticky">
</div>
</div>
</div>
to screencast pierwszego przykładu przewijanie cały pasek boczny z lepkiej zachowań, a następnie zmianę właściwości lepkie do menu że nie działa:
Bootstrap 4 recommendslepki nieruchomość jako spadło poparcie dla wtyczki Nakleić jQuery:
Wypada wtyczki Nakleić jQuery. Zalecamy użycie pozycji: zamiast tego klejąca się polyfill.
I testowano je w:
Firefox 47,0 z
css.sticky.enabled=“true”
podabout:config
Chrome 50.0.2661.94 (64-bitowa) z
experimental Web Platform features
aktywowany wchrome://flags
(To nie jest duplikat How to make a sticky sidebar in Bootstrap? bec ause że jeden jest przy użyciu BS umieszczają)
Próbujesz coś takiego - https://codepen.io/nagasai/pen/NAXgXQ –
@NagaSaiA Nie, chcę efekt _sticky_ opisane tutaj: https://developer.mozilla.org/pl/docs/Web/CSS/position Zamiast liter, pasek boczny powinien zaczynać się od względnej pozycji, a następnie zmienić na stałą. – marcanuy
, więc nie ma jQuery lub javascript? – Giri