Cra*_*tch 5 html javascript focus dom-events
情况:有一个固定高度的父div overflow: auto和足够高的子"line-item"div足以触发滚动条的存在.这些子div中的每一个都具有tabindex = -1,因此可以以编程方式聚焦.
overflow: auto
当这些子div中的任何一个以编程方式聚焦时,浏览器的默认行为(在这种情况下,Chrome 55)似乎是滚动父div以使新聚焦的子中心居中.有什么方法可以防止这种行为吗?
Cra*_*tch 0
回答我自己的问题:截至 2021 年,所有常青浏览器都支持 exampleelement.focus({ preventScroll: true })作为选项。
element.focus({ preventScroll: true })
归档时间:
8 年,10 月 前
查看次数:
449 次
最近记录:
8 年,9 月 前