0

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

function scroll (event) {
    this.pageXOffset
} 

当我尝试生成 this.pageXOffset 时,总是返回 0。

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

4

1 回答 1

0

事件参数在

Function scroll (event) 

是 [object XrayWrapper [object UIEvent]]

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

let wnd = XPCNativeWrapper.unwrap(event.currentTarget.content);

然后我们可以简单地使用 wnd.pageXOffset 并且它返回正确的值。

于 2014-06-19T10:09:39.180 回答