首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何实现"Go to top“功能?

如何实现"Go to top“功能?
EN

Stack Overflow用户
提问于 2013-06-01 15:10:26
回答 2查看 3.8K关注 0票数 6

我正在与ExtJS4合作,并寻找一种方法来实现“转到顶部”的功能。

即在点击" top“按钮时,视图应该滚动回组件的顶部。如何在ExtJS中实现这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-02 14:40:37

除了rixo的回答(这将是滚动到绝对顶部的最简单方法),我还想提一下,还有一个组件级别()的实现,如果你不需要滚动整个窗口,这个实现会很方便。

更新

我必须承认我自己从来没有使用过scrollBy,所以如果它对你不起作用(链接的API应该为你提供所有的信息),我建议你改用。下面是一个有效的JSFiddle

在Panel上使用它,如

代码语言:javascript
运行
复制
panel.getEl().scrollTo('Top', 0, true);
// or
panel.body.scrollTo('Top', 0, true); // this property is protected
// or 
panel.getTargetEl().scrollTo('Top', 0, true); // this method is private and may be changed

在Treepanel或Gridpanel上

代码语言:javascript
运行
复制
panel.getView().getEl().scrollTo('Top', 0, true);
票数 5
EN

Stack Overflow用户

发布于 2013-06-01 23:26:17

在单击处理程序中使用window.scrollTo(0,0)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16870106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档