我正在使用 Javascript 的 scrollIntoView() 发送到页面上 div 的开头。在 MAMP 本地,它似乎工作正常,但在线(在 Shopify 上)无论我做什么,它都会滚动到页面底部。
我检查过没有两个元素具有相同的 ID,我尝试过使用不同的元素,我尝试过使用另一个选择器 (document.getElementById('personal-data')),我尝试过简单的 true 参数.
document.querySelector("#personal-data").scrollIntoView({
behavior: "smooth",
block: "start",
inline: "nearest"
});
document.querySelector("#personal-data").scrollIntoView(true);
我不确定那里发生了什么。有什么帮助吗?