如何监听页面滚动的高度

如何监听页面滚动的高度

FineReport Merlins 发布于 2025-9-2 09:51 (编辑于 2025-9-2 10:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-9-2 09:52

滚动的高度?还是整个页面高度?

最佳回答
0
ScyalcireLv7高级互助
发布于2025-9-2 09:53

可以说很抽象了

最佳回答
0
用户k6280494Lv6专家互助
发布于2025-9-2 09:55

要获取页面滚动的高度,可以使用以下方法:


var a = _g().getWidgetByName('report0').getScrollOffset().y;

FR.Msg.alert("提示", "当前纵向位置" + a);

这个代码示例中,getScrollOffset() 方法用于获取报表块的当前滚动位置,其中 y 表示纵向滚动的距离。你可以根据需要将 report0 替换为你实际使用的报表块名称。

如果你需要获取普通报表的当前纵向滚动条所在的位置,可以使用以下代码:


var a = _g().getScrollOffset().y;

FR.Msg.alert("提示", "当前纵向位置" + a);

这样就可以获取到当前页面的滚动高度。

  • 4关注人数
  • 29浏览人数
  • 最后回答于:2025-9-2 10:01
    请选择关闭问题的原因
    确定 取消
    返回顶部