Scroll Fennec插件手柄滚动并获得滚动位置

Scroll Fennec插件手柄滚动并获得滚动位置,scroll,firefox-addon,fennec,Scroll,Firefox Addon,Fennec,我添加了当页面滚动时调用的回调函数 function scroll (event) { this.pageXOffset } 当我尝试生成this.pageXOffset时,总是返回0 如何获取当前滚动位置或当前页面的矩形…?中的事件参数 Function scroll (event) 是[object XrayWrapper[object UIEvent]] 因此,我们可以使用下一行检索当前窗口对象: let wnd = XPCNativeWrapper.unwrap(even

我添加了当页面滚动时调用的回调函数

function scroll (event) {
    this.pageXOffset
} 
当我尝试生成this.pageXOffset时,总是返回0


如何获取当前滚动位置或当前页面的矩形…?

中的事件参数

Function scroll (event) 
是[object XrayWrapper[object UIEvent]]

因此,我们可以使用下一行检索当前窗口对象:

let wnd = XPCNativeWrapper.unwrap(event.currentTarget.content);
然后我们可以简单地使用wnd.pageXOffset
然后返回正确的值。

即水平滚动。你确定你不是在垂直滚动.scrollY/.pageYOffset之后吗?谢谢你的回复。我的问题是所有pageYOffset、scrollY和其他返回值总是0。如何获取一些滚动数据。