开发
API

NodesRef.scrollOffset

添加节点的滚动位置的查询请求,以像素为单位。节点必须是 scroll-view 或者 viewport

如果提供了 callback 回调函数,在执行 SelectQuery.exec 方法后,节点信息会在 callback 中返回。

语法

nodesRef.scrollOffset([callback])

参数说明

function callback

回调函数(可选)。

回调函数接受的第一个参数为 object 类型,代表查询结果,属性如下:

参数参数类型说明
idstring节点的 ID
datasetobject节点的 dataset
scrollLeftnumber节点的水平滚动位置
scrollTopnumber节点的竖直滚动位置

返回值

SelectorQuery

扫码体验

请使用字节宿主APP扫码

代码示例

开发者工具中预览

JavaScript

tt.createSelectorQuery()
  .selectViewport()
  .scrollOffset(function (res) {
    const {
      id, // 节点的 ID
      dataset, // 节点的 dataset
      scrollLeft, // 节点的水平滚动位置
      scrollTop, // 节点的竖直滚动位置
    } = res;
  })
  .exec();
点击纠错
评价此篇文档