Element: scrollBy() method
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Thuộc tính scrollBy() method of the Element
interface scrolls an element by the given amount.
Cú pháp
scrollBy(xCoord, yCoord)
scrollBy(options)
Tham số
xCoord-
The horizontal pixel value that you want to scroll by.
yCoord-
The vertical pixel value that you want to scroll by.
options-
Một đối tượng containing the following properties:
top-
Specifies the number of pixels along the Y axis to scroll the window or element.
left-
Specifies the number of pixels along the X axis to scroll the window or element.
behavior-
Specifies whether the scrolling should animate smoothly (
smooth), happen instantly in a single jump (instant), or let the browser choose (auto, default).
Giá trị trả về
None (undefined).
Ví dụ
// scroll an element
element.scrollBy(300, 300);
Sử dụng options:
element.scrollBy({
top: 100,
left: 100,
behavior: "smooth",
});
Đặc tả kỹ thuật
| Specification |
|---|
| CSSOM View Module> # dom-element-scrollby> |