nodesRef.scrollOffset([callback])

解释: 添加节点的滚动位置查询请求,以像素为单位。节点必须是 scroll-view 或者 viewport 。返回值是 nodesRef 对应的 selectorQuery 。

返回的节点信息中,每个节点的滚动位置用 scrollLeft 、s crollTop 字段描述。如果提供了 callback 回调函数,在执行 selectQuery 的 exec 方法后,节点信息会在 callback 中返回。

示例:

  1. Page({
    getScrollOffset: function(){
    swan.createSelectorQuery().selectViewport().scrollOffset(function(res){
    res.id // 节点的ID
    res.dataset // 节点的dataset
    res.scrollLeft // 节点的水平滚动位置
    res.scrollTop // 节点的竖直滚动位置
    }).exec()
    }
    });