全栈JavaScript之路( 二十一)HTML5 scrollIntoView方法

HTML5中,scrollIntoView()能够在全部HTML 元素上调用


通过滚动浏览器窗体或某个容器元素,调用元素就能够出如今视口中。


假设给这种方法传入true 作为參数。或者不传入不论什么參数,那么窗体滚动之后会让调用元素的顶部与视窗顶部尽可能平齐。

假设传入false 作为參数。调用元素会尽可能所有出如今视口中,(可能的话,调用元素的底部会与视窗顶部平齐。)只是顶部不一定平齐。



当页面发生变化时,通常会用这种方法来吸引用户的注意力。

实际上,为某个元素设置焦点也会导致浏览器滚动并显示出获得焦点的元素。



支持scrollIntoView()方法的浏览器有IE、Firefox、Safari 和Opera。


原文地址:https://www.cnblogs.com/wgwyanfs/p/6927349.html