Functions
addScrollLeft()
addScrollLeft(
el,value):void
增加水平滚动距离
Parameters
| Parameter | Type |
|---|---|
el | Target |
value | number |
Returns
void
addScrollTop()
addScrollTop(
el,value):void
增加垂直滚动距离
Parameters
| Parameter | Type |
|---|---|
el | Target |
value | number |
Returns
void
createScrollbarHelper()
createScrollbarHelper(
el):ScrollbarHelper
创建元素滚动栏辅助工具
Parameters
| Parameter | Type | Description |
|---|---|---|
el | MaybeFn<Target> | 指定元素 |
Returns
Example
ts
const scrollbar = createScrollbarHelper(el)
scrollbar.getScrollLeft()
// => 0
// 实现自动滚动
setInterval(() => {
if (scrollbar.isReachBottom()) {
scrollbar.setScrollTop(0)
}
else {
scrollbar.addScrollTop(1)
}
}, 30)getScrollLeft()
getScrollLeft(
el):number
获取水平滚动距离
Parameters
| Parameter | Type |
|---|---|
el | Target |
Returns
number
getScrollTop()
getScrollTop(
el):number
获取垂直滚动距离
Parameters
| Parameter | Type |
|---|---|
el | Target |
Returns
number
isReachBottom()
isReachBottom(
el):boolean
是否到达垂直末端
Parameters
| Parameter | Type |
|---|---|
el | Target |
Returns
boolean
isReachRight()
isReachRight(
el):boolean
是否到达水平末端
Parameters
| Parameter | Type |
|---|---|
el | Target |
Returns
boolean
setScrollLeft()
setScrollLeft(
el,value):void
设置水平滚动距离
Parameters
| Parameter | Type |
|---|---|
el | Target |
value | number |
Returns
void
setScrollTop()
setScrollTop(
el,value):void
设置垂直滚动距离
Parameters
| Parameter | Type |
|---|---|
el | Target |
value | number |
Returns
void