NodesRef.scrollOffset
收藏
我的收藏

基础库 1.7.0 开始支持本方法,这是一个同步方法。​
添加节点的滚动位置的查询请求,以像素为单位。节点必须是 scroll-view 或者 viewport。​
如果提供了 callback 回调函数,在执行 SelectQuery.exec 方法后,节点信息会在 callback 中返回。​

语法​

JavaScript
复制
nodesRef.scrollOffset(callback)

参数说明​

callback​

类型​
默认值​
必填​
说明​
最低支持版本​
function​
否​
回调函数​
1.7.0​

回调函数参数说明​

object 类型,代表查询结果,属性如下:​
参数​
参数类型​
说明​
最低支持版本​
id​
string​
节点的 ID​
1.7.0​
dataset​
object​
节点的 dataset​
1.7.0​
scrollLeft​
number​
节点的水平滚动位置​
1.7.0​
scrollTop​
number​
节点的竖直滚动位置​
1.7.0​

返回值​

扫码体验​

代码示例​

js
复制
tt.createSelectorQuery()
.selectViewport()
.scrollOffset((res) => {
const {
id, // 节点的 ID
dataset, // 节点的 dataset
scrollLeft, // 节点的水平滚动位置
scrollTop, // 节点的竖直滚动位置
} = res;
})
.exec();

Bug & Tip​

无​