问题标签 [endlessscroll]

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 回答
215 浏览

html - 无法安装无限卷轴

几个小时试图在博客中实现无限滚动。目标很简单,主页太长,我希望它逐渐加载。该插件的作者有一个完美的工作示例,但是,无论我做什么,就我而言,该插件无法正常工作。我想我错过了一些东西。

如果我理解正确,那么插件的工作原理是这样的:我们在其中创建一个通用 div 和文章。当一个人进入一个页面时,看到的是第一篇文章,当他向下滚动到下一篇文章时,页面被放大并且已经显示了2篇文章,依此类推。这似乎是我正在做的事情。

我试图通过链接附加它

试图将文件上传到服务器

按照文档中的建议,我尝试通过 jQuery、JavaScript 和仅 html 来制作元素本身,但都没有成功。

这是我尝试实现它的网站的一个非常简单的页面的链接:https ://dinarkino.ru/new 。目前,所有段落都是一次加载的,尽管每个段落都包含在单独的

<article class = "post"> ... </ article>

我将非常感谢您的帮助!

0 投票
1 回答
258 浏览

laravel - 如何在 Laravel 项目中插入无限滚动

我对在 laravel 中使用的 Jquery 和 Ajax 非常陌生,并且一直在尝试对我的项目实现无限滚动,但我不知道从哪里开始

控制器:

风景

JS

任何帮助将不胜感激

0 投票
2 回答
3524 浏览

android - NestedScrollview 内的 RecyclerView 滚动不顺畅

当我向下滚动时,RecyclerView除非我从上面的布局开始触摸,否则上面的项目不会滚动,并且只有当我到达 RecyclerView 的末尾时才会向下滚动。

注意: 我实际上为 RecyclerView 使用了固定大小,通过以下代码设置它:

如果可以顺利使用,为什么wrap_content我要使用固定大小?

  • 我将显示可能有数千个可能有图像的项目,如果它实际上不进行回收,这将损害性能,因为它RecyclerView是在里面的 问题NestedScrollView
  • 我已经实现了一个 EndlessRecyclerViewScrollListener ,它存在一个问题,即如果使用任何可滚动视图内的 RecyclerView 实现,它会不断从服务器加载更多数据,或者如果它在可滚动视图中,但没有固定高度,即使你没有向下滚动。

我尝试了以下方法:

  • 在回收站视图上将嵌套滚动设置为 false
  • 尝试使用滚动视图而不是嵌套滚动视图
  • 其他人建议的与布局和滚动行为相关的一堆其他代码对我不起作用,因为我正在以更复杂的布局实现它,而且我使用 EndlessRecyclerViewScrollListener 的事实

要修复什么?

我想让页面像单个页面一样滚动,而不是作为单独的可滚动视图。

请注意,我的回收器视图有一个固定的高度,它占据了整个屏幕的空间,这意味着它的高度实际上是合适的,假设如果用户向下滚动,上面的线性布局不再可见。

理想的情况是先让scrollview向下滚动,让recyclerview占据整个屏幕,这样recyclerview就会按照用户的意愿滚动​​。

然后,如果回收站视图占用了屏幕的所有空间,则上面的线性布局应该不再可见,如果用户继续向上滚动,则只有当回收站视图到达顶部/第一项时才会显示。

0 投票
1 回答
197 浏览

android - 带页面指示器的无尽自动滚动视图寻呼机

我必须构建具有无限自动滚动功能的视图寻呼机。我还需要在视图寻呼机下方显示一个页面指示器,它应该根据滚动事件做出响应。我目前为无限自动滚动应用了以下逻辑:

public void setupAutoPager(final int size) { final Handler handler = new Handler();

问题:当第一个项目再次从自动滚动的最后一个项目出现时,视图寻呼机的动画在再次到达位置时向后移动(看起来像在返回时闪烁),而当从第一个元素自动滚动到第二个元素时,动画会向前移动方向(转到下一个元素)。我希望动画应该始终向前。当我将当前视图寻呼机项目设置为 0 位置时,它会出现向后动画。如何实现。

0 投票
3 回答
278 浏览

java - Retrofit onFailure 在滚动无限滚动侦听器时抛出“Unexpected end of stream”消息

我正在recyclerView使用带有retrofit 2 library的分页无限滚动在我的应用程序中加载服务器数据。但不幸的是,在滚动一些页面改造onFailure方法后,会出现一条显示“ Unexpected end of stream”的消息。此消息显示在任意页面中。有时它会在滚动 6 页后显示,有时会在滚动 12 页后显示。然后改造不会加载任何内容。

任何人都可以提出一些可行的建议吗?

0 投票
2 回答
410 浏览

c# - 按距离加分

我目前正在学习unity3d并开始创建一个无尽的游戏,我想通过玩家在+ x轴上移动的距离来添加分数,所以我只想计算玩家在+ x轴上移动了多远..如何计算它?

这是我的脚本

}

0 投票
1 回答
83 浏览

android - 如何在android上的firebase db上进行分页?

我有一个由评论填充的提要,我只是先加载最新的评论,当用户请求更多评论时,他们将被加载(从最新到最旧的评论)。

这就是我的数据库的样子:

节点

因此,假设我想一次只返回 1 条评论以开始...提要将从数据库列表中的最后一条评论开始,因为它是最近的评论,然后当用户请求它时,我想加载中间的评论但它必须放在我的recyclerView下面等等......

这是我的代码:

lastDate 是最后评论的日期是我的适配器列表;

第一次加载工作得很好,但我无法解决这个问题以从最新到最旧检索评论并将其放置在每次下方。它的方式将返回或相同的评论或最旧的评论,并将其放在列表的顶部。当然,我也需要它一次处理超过 1 条评论。任何帮助表示赞赏

0 投票
0 回答
30 浏览

android - 滚动到 RecycleView 中的下一篇文章时如何获取 ItemPosition

我使用 json api Retrofit 和 Wordpress 作为后端制作应用程序,前 10 个帖子运行顺畅,当我点击这些帖子时,我可以看到帖子详细信息,但是当我滚动以获取更多帖子时,我可以看到帖子但是当我点击我看到这个错误:

和我的 PostDetails.Class

这就是我在滚动上获得更多帖子的方式:

这就是我从 Retrofit 获取数据的方式:

我已经搜索了一个多星期,但仍然找不到答案。请帮忙

0 投票
1 回答
130 浏览

jquery - 在另一个 .scroll 函数中触发 .scroll 函数(无限循环页面)

我设法创建了一个类似于这样的无缝循环页面: Continuous Looping Page (Not Infinite Scroll)

但不是从页面末尾循环到页面顶部,而是在两个 div ID 内循环,此处引用的问题:Endless looping page

循环解决了这个问题: https ://codepen.io/akmalmo/pen/YzNggJR

现在解决问题!我想要实现的是在滚动到#loop-start 后调用这个函数,而不是让它直接进入循环(我希望在页面加载时保留的图像上方有一些空白)。我在这里试过这个:https ://codepen.io/akmalmo/pen/QWdPmER - 但这会使循环停止向一个方向工作。您仍然可以向后循环,但它会卡在向前的方向上。我错过了什么?也不能调整窗口大小,但我想这是另一个问题。

我几乎可以通过将一些 px 值添加到不同的状态来让它工作。如果他们有相同的位置可能是问题。它有点工作,但它是小故障和不可预测的:https ://codepen.io/akmalmo/pen/eYgoQKd

有没有更简单的方法来完成上述操作?此外,是否有更好的方法来计算响应且不会因窗口调整大小而中断的偏移量?

0 投票
0 回答
29 浏览

android - 使用 kotlin 在回收视图上无限滚动

我一直在尝试在我的 kotlin 代码中添加“addonScrollListiner”,但它给了我一个空指针异常。我有一个片段,我在回收站视图中调用了 API 和填充数据。

“getnotification”方法是从 api 获取数据。在“getnotification”的“onnext”方法中,我调用“displayNotifications”

这就是“displayNotifications”方法中发生的事情。

我无法确定我应该使用哪个“addonScrollListiner”