Skip to content

Functions ​

getScrollParent() ​

getScrollParent(start, type, end): undefined | Element

获取可滚动的父元素

Parameters ​

ParameterTypeDefault valueDescription
startMaybeNil<Element>undefined起点元素
typeScrollType'both'滚动类型
endScrollElement...终点元素

Returns ​

undefined | Element

Example ​

ts
// 获取 x 轴方向的可滚动父元素
getScrollParent(element, 'x', document.documentElement)

// 获取 y 轴方向的可滚动父元素
getScrollParent(element, 'y', document.documentElement)

// 获取任意轴方向的可滚动父元素
getScrollParent(element, 'both', document.documentElement)

Type Aliases ​

ScrollElement ​

ScrollElement = Element | Window


ScrollType ​

ScrollType = "x" | "y" | "both"