问题标签 [nginfinitescroll]
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.
javascript - ngInfiniteScroll 中的滚动非常不稳定
我有一个带有 ng-infinite 滚动的角度应用程序。问题是:
- 当我在页面中间时,会触发加载新内容的回调。当它被触发时,它会转移
- 当元素添加到页面并且到达末尾时,即使添加了新内容,滚动也会保持在末尾(而新内容应该出现在旧元素之后,用户应该滚动才能看到它)
- 当我单击链接并转到下一页时,缩放不会按原样重置
这是一个截屏视频:https ://imgur.com/KMaCLuQ
现在伙计们,这是代码的一部分(包含帖子列表的视图)
如果您想要更多,请随时查看源代码
javascript - ngInfiniteScroll 在页面加载时触发一次
我在我的网页上使用 ngInfiniteScroll 以允许无限滚动。我让它工作除了一件事。当页面最初加载时,ngInfiniteScroll 似乎被触发了,我不知道为什么。
我将 ngInfiniteScroll 附加到上一篇文章底部显示的链接。
这是我的代码的样子:
javascript - ngInfiniteScroll 触发所有滚动事件
我正在使用 ngInfiniteScroll 在我的网站上启用无限滚动。为了让它工作,我不得不将外部 div 的高度设置为如下所示的值。如果我不这样做,就会触发无限滚动功能
但是,设置 height:1px 有点搞砸了我的 CSS 样式,我觉得它在技术上是作弊,尤其是因为我必须在
有谁知道我可以在不使用 style="height: 1px 的情况下让所有滚动事件都不会触发 Infinite Scroll
我已经看过这篇文章,但它并没有真正帮助。 你如何防止浮动元素的父母崩溃?
谢谢!
javascript - 如何防止ngInfiniteScroll在初始触发后被多次触发?
我正在使用 ngInfiniteScroll 在我的网站上启用无限滚动。它部分按预期工作,一旦我滚动到页面底部,它就会调用我希望它调用的方法来显示更多帖子,除了它在触发一次后会不停地调用帖子。有人知道是什么原因造成的吗?这就是我实现 ngInfiniteScroll 的代码的样子,但我不知道这个特定的代码会有多大帮助。我怀疑它被另一个文件中的代码抛弃了。
angularjs - nginfiniteScroll 似乎阻止控制器
如果我注释掉...
...然后我的项目正确绑定。如果我把它留在里面,即使loadContent
在我滚动时被调用,也不会绑定任何项目。
如果我绑定到一个简单的内联数组,那么即使无限滚动也可以绑定。
为什么无限滚动会阻止我的控制器内容绑定?是因为它有一个隔离范围吗?如果是这样,那么这里的演示代码如何管理访问外部控制器的范围?
jquery - 高度导致 ng Infinite Scroll 中的 div 标签出现问题
我正在使用 NIS 进行无休止的滚动,我实现了它,它工作正常,除了一个问题。就像我float: left
用来维护 div 标签一样。但是在使用float
它之后一次发送多个请求,但是当我删除float:left
它时,它会发送我想要的单个请求。
我一次从服务器获得 20 个结果
我没有在 JsFiddle 或 Plunker 上提供示例的公共 URL。
这是我的代码
这是我的控制器
有人可以帮我解决这个问题吗?
谢谢你。
angularjs - ngInfiniteScroll $http 服务延迟
我是 Angular 世界的新手,每次滚动后我都使用 ngInfiniteScroll 加载更多数据。我实施了它,它工作正常。目前它会立即响应,但我希望每次滚动加载图像时都有延迟(1 秒),我做了谷歌但没有得到任何解决方案。
谁能指出我,如何解决这个问题?
在我的控制器代码中
这是我的 HTML 代码
抱歉,我没有公共 URL 可以在 JsFiddle 或 Plunker 上提供示例。
angularjs - ng-infinite-scroll 说我的控制器不是函数,未定义
https://github.com/sroze/ngInfiniteScroll
好的,所以我已经加载了 ng-infinite-scroll.min.js
当我加载模块时,它会破坏它
angular.module('myApp', ['无限滚动']);
它告诉我一些控制器现在未定义。错误:[ng:areq] http://errors.angularjs.org/1.2.25/ng/areq?p0=UserbarController&p1=not%20a%20function%2C%20got%20undefined
javascript - 无限滚动导致快速滚动时跳转到屏幕顶部
我在我的网站上使用ng-infinite-scroll Angular 指令,它总体上运行良好。然而,在测试时我注意到如果我快速滚动页面会跳回到顶部。下面是我的 html 和我的滚动功能。我认为问题在于如何$scope.busy
处理:
html:
控制器代码: