如何使用javascript scrollIntoView() 转到 id ,页面中间

How to using javascript scrollIntoView() go to id , with middle of page?

本文关键字:id 中间 转到 何使用 javascript scrollIntoView      更新时间:2023-09-26

如何使用javascript scrollIntoView()转到id,页面中间?

此代码将转到首页的 ID xxx

document.getElementById("xxx").scrollIntoView()

但是我想转到中间页面的 id xxx,我可以用scrollIntoView()做到这一点吗

使用 JQuery,您可以执行以下操作:

var pos = $("#xxx").offset();
var top = pos.top;
var left = pos.left;
window.scrollTo((left < 0 ? 0 : left), (top < 0 ? 0 : top));

你可以设置 .offset()。此链接可以帮助您:http://pixelbar.be/blog/mit-jquery-scrollen-gewusst-wie/