ek.pageScrollTo
支持 Promise
将页面滚动到目标位置,支持选择器和滚动距离两种方式定位。
参数
参数 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
scrollTop | number | 否 | 滚动到页面的目标位置,单位 px | |
duration | number | 300 | 否 | 滚动动画的时长,单位 ms |
selector | string | 否 | 选择器 | |
offsetTop | number | 否 | 偏移距离,需要和 selector 参数搭配使用,可以滚动到 selector 加偏移距离的位置,单位 px | |
success | function | 否 | 接口调用成功的回调函数 | |
fail | function | 否 | 接口调用失败的回调函数 | |
complete | function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
Example
ts
ek.pageScrollTo({ scrollTop: 100 })
// or
ek.pageScrollTo({ selector: '.user-profile' })