百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

scroll-into-view-if-needed

> 编程语言
开源

Element.scrollIntoView 为"如果需要"和"平滑"等情况提供了支持

1.4K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Element.scrollIntoView 为"如果需要"和"平滑"等情况提供了支持

[![gzip 尺寸][gzip 徽标]][unpkg-dist] [![尺寸][尺寸徽标]][unpkg-dist] 此前,这是一个用于 Element.scrollIntoViewIfNeeded 的 ponyfill。此后,CSS 工作组决定将其功能实现到 Element.scrollIntoView 中,作为 scrollMode: "if-needed" 选项。因此,此库已重写,以实现该规范,而不是即将被淘汰的规范。

  • 演示
  • 安装
  • 使用
  • Ponyfill 平滑滚动
  • 加载时间
  • 一致性
  • 质量
  • API
  • scrollIntoView(target, [options])
  • 选项
  • 行为
  • 'auto'
  • 'smooth'
  • Function
  • 块
  • inline
  • scrollMode
  • 边界
  • 跳过溢出隐藏元素
  • TypeScript 支持
  • v1 版本的 API 变更
  • v1
  • v2
  • centerIfNeeded
  • v1
  • v2
  • 持续时间
  • v1
  • v2
  • 缓解
  • handleScroll
  • 偏移量
  • scrollIntoViewIfNeeded(target, [centerIfNeeded], [animateOptions], [finalElement], [offsetOptions])
  • 相关包
  • 谁在使用此功能
  • 赞助商

示例

Issues· 30 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptanimationpolyfillponyfillscroll-into-view

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言