gpt4 book ai didi

javascript - 滚动到 uRL 中具有多个 anchor 的 anchor ,

转载 作者:行者123 更新时间:2023-11-30 15:14:06 24 4
gpt4 key购买 nike

有关于 Anchor 的问题观点。

我有一个类似 domain.tld/sub/#point1/#point2 的 URL,我还使用由第一个 #point1 触发的选项卡.因此,如果有人打开链接,浏览器会检测到该页面上的第一个选项卡,然后它需要找到第二个 #point2。这是一个 anchor ,如 <div id="point2"></div> .

但现在问题来了,因为在加载页面时不可能使用多个 anchor 向下滚动,我必须找到其他选项。但是当然没有那么多经验。谁能帮帮我?

问候马丁

最佳答案

$(document).ready(function() {
goToUrl();
});


function goToUrl() {
var newUrl = document.URL;
var newUrlArr = newUrl.split("#");
var newUrlArrLength = newUrlArr.length;
if (newUrlArrLength>0) {
var last = parseInt(newUrlArrLength) -1;
var lastUrl = newUrlArr[last];
var lastItem = $("#"+lastUrl);
$('html, body').animate({
scrollTop: lastItem.offset().top
}, 1000);
}
}

关于javascript - 滚动到 uRL 中具有多个 anchor 的 anchor ,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44715709/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com