Ich möchte das angegebene Element horizontal scrollen. Die einzige Methode, die ich finde, ist die Verwendung der ScrollIntoView DOM-Methode, die es ermöglicht, die Unterseite des Elements mit der Ansicht unten oder oben - mit der Ansicht oben - auszurichten.Also DOM scrollIntoView richtet sich oben/unten, aber was ist mit links/rechts?
Aber was ist, wenn das Element in Bezug auf die Y-Achse in Ordnung ist und ich es nur horizontal scrollen möchte? Wie kann ich die linke oder die rechte Seite mit der rechten Ansicht ausrichten?
EDIT
ist hier mehr Kontext. Ich habe eine YUI-Tabelle mit einer horizontalen Bildlaufleiste. Ich möchte es programmatisch zu einem bestimmten TD-Knoten scrollen. Ich denke nicht, window.scrollTo
ist mir eine Hilfe, da die Bildlaufleiste auf einem Div-Element ist, nicht auf der ganzen Seite.
EDIT2
Stellt sich heraus, es ist ein Duplikat SO Frage die richtige Antwort - How can I scroll programmatically a div with its own scrollbars?
Voting Mine zu schließen.
Das jQuery 'scrollTo'-Plugin kann dies in einer Vielzahl von Methoden handhaben. Ist jQuery eine Option? –
Ich benutze YUI. Wie macht es jQuery? Welche DOM-API verwendet es? – mark
Schauen Sie in 'window.scrollTo' und' window.scrollBy' - ein bisschen tief, aber Sie haben volle Macht über den Prozess –