问题标签 [scroll-offset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
23398 浏览

android - Android:ListView.getScrollY() - 它有效吗?

我正在使用它,但它总是返回 0,即使我已经滚动到列表末尾。

0 投票
2 回答
16463 浏览

android - 如何从 GridView 获取滚动位置?

我正在尝试构建自己的网格视图功能 - 在GridView. 我唯一无法解决的是如何获取GridView.

getScrollY()总是返回 0,并且onScrollListener的参数只是一系列可见的子视图,而不是实际的滚动位置。

这似乎不是很困难,但我只是无法在网上找到解决方案。

这里有人有想法吗?

0 投票
5 回答
41850 浏览

android - Android ListView 当前滚动位置 Y 像素

我试图检测列表视图何时滚动超过像素的某个固定阈值(通过第一项的一半)。不幸的是,listview 的 getScrollY() 似乎总是返回 0 而不是滚动位置。有没有办法按像素获取实际的滚动位置?

这是我尝试使用的代码,但如前所述,它只返回 0。

0 投票
2 回答
5320 浏览

android - GridView 的滚动偏移量

有没有办法确定 GridView 的当前滚动偏移量或滚动位置?

我尝试设置 OnScrollListener,但 onScroll 回调的粒度不足以满足我的目的。

这是我尝试使用 OnScrollListener 确定滚动偏移量的方法。

这段代码的问题是向上滚动时返回的 y 偏移不准确;顶视图被回收,因此 y 偏移似乎跳跃;

有没有一种很好的方法来计算 GridView 的滚动偏移量?我似乎找不到一个好的解决方案。

0 投票
1 回答
285 浏览

android - 以编程方式滚动后如何刷新 GridView?

我有一个GridView嵌套成以下方式:

GridView以编程方式滚动,例如:gridview.scrollBy(0, dy);问题是内容从视图中移出,但新项目没有在里面滑动。为什么?我需要刷新吗?多常?Scroll 方法被频繁调用。

0 投票
1 回答
462 浏览

javascript - Onclick 滑动到当前 div

目前,我的主页上有很多行,每行都有一个按钮。单击按钮时,div 将向上滑动到页面顶部。但与此同时,按钮也添加了另一个动作。下面是我的js代码:

我正在使用滚动化 js $.scrollify.move("#name"); 但它似乎不适用于 div-section-name,其他实现它的方法也很好。

0 投票
0 回答
120 浏览

javascript - 检测特定的div是否在react js的窗口视图部分中仍然可见

假设我的网络中有 2 个 div 标签,默认窗口的视图是第一个 div,因为它出现在顶部。

在此处输入图像描述

参考图片,完整的正方形是可以向上向下滚动的文档的高度。红框是可以从设备上看到的部分(例如:1024 x 608)。灰色部分是不再在视图中的部分。

在示例中,标签Div 1不再在视图中,因为文档已经滚动到中间。那么,在滚动时,我如何检测是否Div 1不再可见?

这是我到目前为止所做的:

当我滚动时,控制台总是显示not anymore