问题标签 [onscroll]

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 投票
1 回答
203 浏览

jquery - $(window).scrollTop 高亮元素

我正在处理一个页面上的一系列帖子的项目,当浏览器滚动时,类仅添加到该帖子中。我在这里有一个工作概念:http: //jsfiddle.net/chdhmphry/V7jPU/

我的问题是,这会突出显示所有帖子,而不仅仅是一个。我尝试做一些解决方法,但似乎不允许我将类添加到适合 perameters 的帖子(在窗口顶部的 20px 内)。我试过了$(this),因此为什么 $(".post").ready(function () {是代码的一部分。我到底做错了什么?

jQuery:

0 投票
6 回答
15338 浏览

android - 在滚动中间停止滚动视图

我有一个包含很多内容的滚动视图。现在,当用户进行甩动或向下滚动时,我希望滚动视图停止在特定的视图位置,我正在做一些动画,然后用户可以再次甩动或向下滚动。

我已经尝试过禁用滚动视图,如此处所述但它仅在滚动视图完全停止并且无法在投掷中间停止时禁用。

当达到某个视图位置或某个 y 值时,有什么方法可以停止滚动视图的滚动?

0 投票
2 回答
555 浏览

android - 隐藏在滚动条上的 systemuihider

我想使用 SystemUiHider 活动设置来创建一个界面,其中顶部和底部菜单中的某些元素在向下滚动时隐藏。但在触摸时显示并向上滚动。

默认的 SystemUiHider 有这个方法来检测手势

我将如何修改它以检测我想要的信息类型。OnClickListener 可以检测滚动吗?或者我是否需要一种不同类型的监听器或实现自定义手势。

0 投票
1 回答
3894 浏览

android - 水平滚动视图 - onScroll?

我在水平滚动视图上设置了一个“OnTouchListener”。我无法设置 onScrollListener。这在水平滚动视图上是不可能的吗?

这不起作用:

0 投票
1 回答
2726 浏览

android - onScale 事件后触发了奇怪的 onScroll 事件

我有一个同时使用 SimpleOnScaleGestureListener 和 SimpleOnGestureListener 的应用程序。每当我进行缩放缩放时,我都会得到预期的onScale,但是当我抬起时,我看到一个奇怪的onScroll,它的起始位置是缩放缩放的开始位置,结束位置是缩放缩放的末尾。我的问题是,我可以防止伪造的 onScroll 吗?

这是代码:

这是 LogCat:

您可以看到第一个事件是第一根手指向下 (0 = ACTION_DOWN),然后是第二根手指向下 (261 = ACTION_POINTER_2_DOWN)。然后我们看到来自 onScaleBegin 调用的日志条目和来自缩放手势检测器本身的日志(不是来自我的代码)。在这一点上,我想我可以放心地假设缩放手势已经开始了。这完全符合预期。

随后是四个移动事件 (2 = ACTION_MOVE),每个事件后面紧跟着来自 onScale 的日志条目。这仍然符合预期。

然后我们看到一个指针向上事件 (6 = ACTION_POINTER_UP),然后是来自 onScaleEnd 的日志条目,仍然 AOK!(请注意,它是 6 而不是 262,因为我抬起手指的顺序与放下手指的顺序相同,因此首先抬起的是指针 1,而不是指针 2。)

现在奇怪的一点。

我们看到一个移动事件,它被 SimpleOnGestureListener 中的 onScroll 拾取。第一个参数 me1 具有缩放手势开始之前第一个向下事件的 x 和 y 坐标。第二个参数 me2 具有明显反映缩放手势停止后的位置的坐标。

在这个例子中,实际上还有第二个移动事件,它也被解释为滚动手势,同样是预缩放原点。使用上面的代码,我会在捏缩放后得到 1、2 或没有滚动事件。

(为了结束 LogCat,我们为第二根手指设置了一个最终向上事件 (1 = ACTION_UP),并且日志变得安静。)

那我做错了吗?如果 SimpleOnScaleGestureListener 从 isInProgress 返回 false,我只尝试调用 SimpleOnGestureListener,但没有任何乐趣。

有任何想法吗?

在此先感谢,并感谢社区中的所有人,这些年来我从该站点获得的大量信息!

0 投票
1 回答
393 浏览

javascript - jquery将滚动条更改为按钮

我试图删除滚动条并用向上/向下按钮替换它们。

我快到了,一切正常,当您向右滚动到容器顶部时,我只想删除“向上”按钮。现在我只是将它隐藏为容器上的默认值和 onscroll 事件,然后执行此操作以使滚动按钮出现:

但是,如果您向上滚动,向上按钮当然会保留。

现在我不明白为什么我的替代方案不起作用!我想要做的只是在滚动事件中检查 scrollTop() 值是否为 0,如果是,则不要显示它。我不知道 javascript,但我想它看起来像:

但很可惜,这行不通。完全没有。有什么建议么?!

0 投票
1 回答
591 浏览

android - 如何在android的onscroll中检测onfling?

问题是我想在 onscroll 触发而不是 onfling 时调用一些函数。但是,我发现如果 onfling 是 trigger ,它带有 onscroll 。我注意到它们之间的区别是 onscroll + tapUp = onfling。

所以我想检测以下情况:

如何做到这一点?谢谢

0 投票
2 回答
369 浏览

android - 尝试在 onScroll 中使用 setText 时,ListView 滚动不顺畅

我的.RelativeLayout上方有一个 ,我ListView希望该TextView布局上的ListView. 所以我正在使用onScrollListener我的列表:

真的很奇怪,当我使用它时,列表滚动得很慢,但是当我尝试使用setText("")for bothTextView时,列表正常滚动。当我在真实设备(Galaxy S3)上测试时会出现此问题,而不是在 Genymotion 的模拟器上。为什么会发生这么奇怪的问题?有什么可能的解决方案吗?如果你们中的任何人遇到过这种情况,请帮助我并提前感谢。

编辑:实际上这也发生在 Genymotion 的模拟器中,它比真实设备更快,所以我认为它没有发生。

0 投票
2 回答
794 浏览

javascript - scrollorama 反向滚动问题

尝试使用 superscrollorama 为滚动图片制作动画!我的问题是当我滚动回顶部时,它不起作用!我正在使用的代码是:

任何想法?提前致谢!

0 投票
1 回答
255 浏览

android - 滚动上的 Listview loadmore 执行 3 次

我有一个已实现 onScrollListener 的列表视图,因此当列表到达底部时会加载更多数据。但在我的情况下,列表不止一次(三次)加载数据,我找不到导致这种情况的原因。所以有人可以帮助我!

这是代码: