首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >scrollIntoView在所有浏览器中都能工作吗?

scrollIntoView在所有浏览器中都能工作吗?
EN

Stack Overflow用户
提问于 2012-02-26 00:37:57
回答 4查看 80.3K关注 0票数 83

scrollIntoView()在所有浏览器中都能工作吗?如果没有,有没有jQuery替代方案?

EN

回答 4

Stack Overflow用户

发布于 2012-02-26 00:40:28

票数 13
EN

Stack Overflow用户

发布于 2012-11-18 17:13:24

我用的是Matteo Spinnelli的iScroll-4,它在iOS safari中也能用。它有三个方法scrollTo、scrollToElement和scrollToPage。假设您有一个包装在div中的无序元素列表。正如Robert Koritnik在上面所写的,你需要有一个轻微的动画来显示你已经滚动了。下面的方法实现了这个效果。

代码语言:javascript
复制
scrollToElement(element, time); 
票数 3
EN

Stack Overflow用户

发布于 2017-02-02 16:12:31

请阅读有关scrollIntoViewIfNeeded的信息

代码语言:javascript
复制
if(el.scrollIntoViewIfNeeded){
el.scrollIntoViewIfNeeded()
}else{
el.scrollIntoView()
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9445842

复制
相关文章

相似问题

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