2016-11-25 11 views
-1

Ich habe eine ungeordnete Liste #ul mit Set max-height und overflow-y: scroll es beherbergt eine Menge von Liste Tags mit eindeutigen IDs wie #item-1.Scrolling ul zu spezifischen li

Ich versuche, einen Weg, um herauszufinden, dieses ul-Element auf bestimmt li blättern, wenn es aktiviert ist, so weit habe ich versucht,

let ul = document.getElementById('ul'); 
let li = document.getElementById('item-1') // can be item-2 etc.. 
ul.scrollTo(0, li.offsetTop) 

Aber ich Fehler erhalten, dass scrollTo keine Funktion ist.

Bitte nur Vanille js Lösungen zur Verfügung stellen.

HTML zeigen, was ich im Moment haben: https://jsfiddle.net/axu8eywr/1

+0

- Können Sie ausführbare Demo teilen/Schnipsel oder [JSFiddle] (https://jsfiddle.net/)? [_Create ein Minimal, Complete und Verifable Beispiel_] (http://StackOverflow.com/Help/Mcve) – Rayon

Antwort