在您的onClick事件存储中
ID
要滚动到的元素的
localStorage
.
然后,检查
本地存储
在页面上加载并滚动到存储的元素(如果存在)。
以下是一个快速示例:
$('.Page1-ahref').click(function (e) {
e.preventDefault();
// store desired id
localStorage.setItem("scrollTo", ".Id-on-Page1");
});
// check if we need to scroll on page load
document.addEventListener("DOMContentLoaded", e => {
const _scrollTo = localStorage.getItem("scrollTo")
if (_scrollTo) {
$('html, body').animate({
scrollTop: $(_scrollTo).offset().top - 100
}, 0);
}
// clean up
localStorage.removeItem("scrollTo");
});