Tôi muốn cuộn theo chiều ngang phần tử đã cho. Cách duy nhất tôi tìm thấy là sử dụng phương pháp ScrollIntoView DOM, cho phép sắp xếp phần đáy của phần tử với phần dưới cùng hoặc phần trên cùng - với phần trên cùng.Vì vậy, DOM scrollIntoView căn chỉnh trên cùng/dưới cùng, nhưng những gì về trái/phải?
Nhưng điều gì sẽ xảy ra nếu phần tử OK đối với trục Y và tôi chỉ muốn cuộn theo chiều ngang? Làm thế nào tôi có thể căn chỉnh trái của nó với khung nhìn bên trái hoặc bên phải của nó với khung nhìn bên phải?
EDIT
Đây là bối cảnh nhiều hơn. Tôi có một bảng YUI với một thanh cuộn ngang. Tôi muốn cuộn nó theo chương trình đến một nút TD nào đó. Tôi không nghĩ rằng window.scrollTo
là bất kỳ trợ giúp nào đối với tôi, vì thanh cuộn nằm trên một phần tử div, không phải trên toàn bộ trang.
EDIT2
Hóa ra đó là một bản sao SO câu hỏi với câu trả lời đúng - How can I scroll programmatically a div with its own scrollbars?
Bỏ phiếu đóng cửa mỏ.
Plugin jQuery 'scrollTo' có thể xử lý điều này theo nhiều phương pháp. JQuery là một lựa chọn? –
Tôi đang sử dụng YUI. JQuery làm như thế nào? API DOM nào sử dụng? – mark
Nhìn vào 'window.scrollTo' và' window.scrollBy' - kinda lowlevelish, nhưng bạn có toàn bộ sức mạnh trong quá trình –