Siehe Titel. Wie kann ich darüber hinaus feststellen, ob ein bestimmtes untergeordnetes Element nur teilweise oder vollständig außerhalb der Ansicht (also nicht im aktuell gescrollten Teil) meines 'overflow: auto' liegt? Elternelement?Javascript-Frage: Erkennen von Kindern, die derzeit in einem 'overflow: auto' angezeigt werden Elternelement?
1
A
Antwort
0
Nun, fand ich this für Scrollen zu Elementen auf der Seite, die verwandt sind. Würde ich etwas mit .scrollTop und .offsetTop verwenden, um etwas zu tun, wonach ich suche?
Edit: Offenbar ja.
1
Es gibt keine Standardmethode, um festzustellen, ob ein Element in einem Überlaufelement vollständig, teilweise oder nicht sichtbar ist. Wenn Sie ein einfaches Layout haben - Sie die Mathematik tun, um sich der Prototyp Position APIs: http://www.prototypejs.org/api/position
Werfen Sie einen Blick auf die ‚innerhalb‘ Methode, die für Sie arbeiten kann: http://www.prototypejs.org/api/position/within
Sagt, es ist abgeschrieben, obwohl. –