标签: scroll

RecyclerView - 如何在某个位置平滑滚动到项目顶部?

在RecyclerView上,我可以使用以下命令突然滚动到所选项目的顶部:

((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0);
Run Code Online (Sandbox Code Playgroud)

但是,这突然将项目移动到顶部位置.我想顺利地移动到项目的顶部.

我也尝试过:

recyclerView.smoothScrollToPosition(position);
Run Code Online (Sandbox Code Playgroud)

但它不能很好地工作,因为它不会将项目移动到选定的顶部位置.它只是滚动列表,直到位置上的项目可见.

android scroll position smooth android-recyclerview

100
推荐指数
7
解决办法
8万
查看次数

检测滚动方向

所以我试图用JavaScript on scroll来调用一个函数.但我想知道我是否可以在不使用jQuery的情况下检测滚动的方向.如果没有,那么有任何解决方法吗?

我想的只是放一个"顶部"按钮,但如果可以,我想避免这样做.

我现在只是尝试使用此代码,但它不起作用:

if document.body.scrollTop <= 0 {
    alert ("scrolling down")
} else {
    alert ("scrolling up")
}
Run Code Online (Sandbox Code Playgroud)

javascript scroll onscroll

99
推荐指数
8
解决办法
12万
查看次数

angular2滚动到底部(聊天风格)

我在ng-for循环中有一组单细胞组件.我已经掌握了一切,但我似乎无法找到合适的东西

目前我有一个

setTimeout(() => {
  scrollToBottom();
});
Run Code Online (Sandbox Code Playgroud)

但是这不会一直有效,因为图像会异步地向下推动视口.

什么是在angular2中滚动到聊天窗口底部的适当方法?

scroll typescript angular

98
推荐指数
9
解决办法
12万
查看次数

如何知道UITableView何时在iPhone中滚动到底部

我想知道什么时候UITableView滚动到底部以加载和显示更多内容,像委托或其他东西让控制器知道何时表滚动到底部.

有谁知道这个,请帮助我,提前谢谢!

scroll uitableview ios

97
推荐指数
13
解决办法
9万
查看次数

滚动回到div的顶部

<div id="containerDiv"></div>
Run Code Online (Sandbox Code Playgroud)
#containerDiv {
  position: absolute;
  top: 0px;
  width: 400px;
  height: 100%;
  padding: 5px;
  font-size: .875em;
  overflow-y: scroll;
}
Run Code Online (Sandbox Code Playgroud)
document.getElementById("containerDiv").innerHTML = variableLongText;
Run Code Online (Sandbox Code Playgroud)

如何在下次将滚动位置重置回容器div的顶部?

html javascript scroll

97
推荐指数
9
解决办法
18万
查看次数

删除RecyclerView滚动效果

RecyclerView内心有两个NavigationDrawer.两者都有蓝色滚动效果.

如何在两者中删除此效果RecyclerViews

我尝试更改:mRecyclerView.setHasFixedSize(true);to false,但它删除了滚动效果.(这种方法的作用是什么?)

链接到问题的图像

android scroll effect android-recyclerview

96
推荐指数
2
解决办法
4万
查看次数

如何使用JQuery $ .scrollTo()函数滚动窗口

我每次用户靠近文档顶部时都试图向下滚动100px.

当用户靠近文档的顶部时,我执行了函数,但.scrollTo函数不起作用.

我在之前和之后发出警报,检查它是否确实是停止它的线路,只有第一个警报响起,这是代码:

alert("starting");
$.scrollTo({ top: '+=100px', left: '+=0px' }, 800);
alert("finished");
Run Code Online (Sandbox Code Playgroud)

我知道我已经正确链接了jquery页面,因为我正在使用许多其他jquery函数,它们都工作正常.我也试过从上面删除'px',它似乎没有什么区别.

javascript jquery scroll scrollto

95
推荐指数
6
解决办法
26万
查看次数

如何在活动启动时滚动到ScrollView中的底部

我在ScrollView中显示一些数据.在活动启动时(方法onCreate)我用数据填充ScrollView并想要滚动到底部.

我试着用getScrollView().fullScroll(ScrollView.FOCUS_DOWN).当我将其作为按钮单击时的操作时,它可以工作,但它在onCreate方法中不起作用.

有没有办法在活动启动时将ScrollView滚动到底部?这意味着当第一次显示时,视图已滚动到底部.

android scroll

95
推荐指数
6
解决办法
10万
查看次数

同步ScrollView滚动位置 - android

我的Android布局中有2个ScrollViews.如何同步他们的滚动位置?

android scroll

94
推荐指数
3
解决办法
6万
查看次数

当用户将图像滚动到视图中时,如何动态(或懒惰地)加载图像

我在很多"现代"网站(例如脸书和谷歌图片搜索)中都注意到了这一点,只有当用户向下滚动页面足以将它们带入可见视口区域时,<img>才会加载折叠下方的图像(在查看源上,页面显示标签数量为X,但不会立即从服务器获取.这种技术叫做什么,它是如何工作的以及它有多少浏览器可以工作.是否有一个jQuery插件可以用最少的编码实现这种行为.

编辑

额外奖励:有人可以解释是否存在"onScrolledIntoView"或HTML元素的类似事件.如果没有,这些插件如何工作?

html javascript jquery scroll lazy-loading

93
推荐指数
5
解决办法
10万
查看次数