onscroll相关内容

Android 使用 GridView 和 OnScrollListener

我正在构建一个包含大量图像的 gridview,可能大约有 1000++ 张图片.为了减少 gridview 的加载时间,我想使用 AbsListView 实现一个 onScrollListener.我将限制每个视图 20 张图像,然后当滚动到底部时它将加载另外 20 张图像.这将重复,直到所有图像都已加载. 我一直在谷歌搜索样本,但似乎没有找到适合我的代码的样本.谁能指导我它是如何完成的? ..
发布时间:2021-12-24 13:31:41 移动开发

实现 onScrollListener 检测 ListView 中的滚动结束

我有一个 ListView 显示一些项目.我想对当前显示在 ListView 的可见部分中的项目执行一些操作,具体取决于 ListView 的滚动方式;因此我想实现ListView 的OnScrollListener.根据 Android api 参考,onScroll 方法“将在滚动完成后调用".在我看来,这正是我所需要的,因为一旦滚动完成,我就对 ListView 执行我的操作(onScrol ..
发布时间:2021-12-13 16:05:30 移动开发

当元素变得可见时,jQuery 滚动函数会触发一次

大家好,我在这个脚本上使用了滚动功能,但是每次用户滚动时它都会触发.我希望它只在用户向下滚动到 #ror 时触发一次.我尝试使用 fired 变量来检查它是否已经被触发,但这似乎不起作用.我知道有些人之前已经回答过这个问题,但这是我从那里得到了被解雇的解决方案,并且不能让它只工作一次.有人认为他们可以提供帮助吗? $( window ).scroll(function() {无功发射 = 0;控 ..
发布时间:2021-07-17 19:13:06 前端开发

jQuery - 在滚动时更改背景颜色

我正在尝试在滚动时更改导航栏的 background-color(当前设置为 transparent).我尝试了很多不同的东西,但它不起作用.请帮帮我. 这是我当前的代码 $(window).ready(function() {$(窗口).滚动(功能(){var scroll = $(window).scrollTop();如果(滚动 > 300){$(".navbar").css("ba ..
发布时间:2021-06-07 18:50:30 前端开发

向下滚动页面时如何添加计数器更新

当您向下滚动页面时,如何添加计数器更新?我喜欢chartbeat的效果.我应该使用什么jQuery来实现这一目标? 解决方案 有 scrollTop()函数.您将事件处理程序绑定到文档上的“滚动"事件,然后将值放置在所需的位置. $(document).ready(function() { $(this).bind('scroll', function() { cons ..
发布时间:2020-07-02 02:06:32 前端开发

滚动事件后的React.js调用函数

我已经构建了一个React组件,该组件应该在窗口滚动事件时调用该函数. 当用户滚动到滚动高度的90%时,我想调用函数"getCards('default')". 该组件的外观如下所示: class Home extends React.Component { constructor(props) { super(props); this.handle ..
发布时间:2020-07-02 02:04:26 前端开发

Recyclerview快速滚动项消​​失

当我快速 我正在使用本教程来实现快速滚动和快速滚动指示器此处 解决方案 猜我已经找到解决方案了. 看起来像将回收视图再次附加到窗口时,它们的状态已更改为“不可见"(为什么使用IDK).我们要做的就是再次使其可见. 幸运的是,RecyclerView.Adapter类具有一种方法,可以在将视图附加或重新附加到RecyclerView时进行处理. @Override ..
发布时间:2020-07-02 02:04:23 移动开发

为什么窗口onscroll事件不起作用?

我想执行窗口onscroll事件,但是我不知道为什么它不能在所有浏览器(firefox,chrome等)上都起作用,并且没有发生错误. 完整代码: var elem = document.getElementById('repeat'); var show = document.getElementById('show'); for (i = 1; i ..
发布时间:2020-07-02 02:03:18 前端开发

如何在页面顶部固定多个滚动固定标题/导航栏?

有人知道如何在滚动固定标头上设置多个吗?我已经检查了诸如此之类的答案.. > 这是我想要的,但是我希望该标头在另一个标头之前停止,并且当第一个标头滚动到第二个标头之后时,应取代第一个标头的位置,并停留在屏幕的顶部.但是它们对我不起作用,因为它们使用的是我不使用的库(jQuery等),并且它们过于复杂.我试过这样做,我只使用2个标头就可以与getBoundingClientRect()一起使用.我 ..
发布时间:2020-07-02 02:03:16 前端开发

通过滚动缩小div的高度和宽度?

在向下滚动页面时是否可以同时缩小div的高度和宽度?例如,当用户向下滚动时,div大小从400px x 400px变为200px x 200px,同时保持在页面中心?我知道可以使用jQuery来缩小高度或宽度,但是在缩小两者上都没有看到任何东西. 解决方案 您可以获取高度和宽度,将两者递减,然后在滚动事件中重新应用新值. var divToChange = $('#sizeShift ..
发布时间:2019-11-16 17:05:37 前端开发

创建“粘性”适用于iOS Safari的固定位置项

在iOS Safari中,单指平移在用户停止平移之前不会生成任何事件。仅当页面停止移动并重新绘制时才会生成onscroll事件。 我需要一种方法来检测实时滚动。具体来说,我想制作一个也适用于iOS Safari的粘性菜单。在非移动浏览器上,粘贴菜单可以通过在听取onscroll事件时在元素上的“position relative”到“position fixed”之间切换来完成。此方法不适用 ..
发布时间:2019-02-19 18:16:05 移动开发

检测滚动方向

所以我试图在滚动上使用JavaScript 来调用一个函数。但我想知道我是否可以在不使用jQuery的情况下检测滚动的方向。如果没有,那么是否有任何解决方法? 我只想放一个“顶部”按钮但是如果可以的话我想避免这样做。 我现在只是尝试使用此代码,但它不起作用: if document.body.scrollTop ..
发布时间:2019-01-21 15:36:09 前端开发