Ich versuche, zu einem Element innerhalb eines div-Containers zu blättern. Die Scroll-to-Top-Funktion funktioniert, scheint jedoch den Gegenstand zu überstrahlen.JQuery ScrollTop scrollt nicht zum richtigen Element
Javascript
<script>
$(document).ready(function() {
var container = $('#directory'),
scrollTo = $('.highlight_bg');
container.animate({
scrollTop: scrollTo.offset().top - container.offset().top + container.scrollTop()
}, 2000);
});
</script>
HTML:
<div id="directory" class="directory" style="height: calc(100% - 111px)">
<div class="directoryitem"></div>
<div class="directoryitem"></div>
<div class="directoryitem highlight_bg"></div>
<div class="directoryitem"></div>
</div>
So ist das Ende mit Klassennamen zum div Artikel blättern highlight_bg
nicht sicher, wo falsch werde?
Können Sie bieten ein komplettes Arbeitsbeispiel? jsfiddle/Codepen/Schnipsel? – Dekel