Javascript 在站点进入时自动重定向到锚点

Javascript 在站点进入时自动重定向到锚点,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在使用一个名为Ascensor link的jquery插件: 它用于制作单页站点,可以轻松滚动、垂直和水平,每个div使用坐标系[x,y] 默认情况下,浏览器加载站点并转到第一个坐标[0,0],但我希望它在加载站点时转到一个特定的锚点,一个不在原点上的锚点 基本上,我需要一个脚本,让用户在进入网站时自动转到指定的锚。 可能不多,但我做了一些研究,不能确定 我一直在试着 但这不好,因为这是一个循环 感谢阅读,希望我提供了足够的信息 巴布 编辑:我用另一种方法解决了我的问题,而不是用与我的询问

我正在使用一个名为Ascensor link的jquery插件:

它用于制作单页站点,可以轻松滚动、垂直和水平,每个div使用坐标系[x,y]

默认情况下,浏览器加载站点并转到第一个坐标[0,0],但我希望它在加载站点时转到一个特定的锚点,一个不在原点上的锚点

基本上,我需要一个脚本,让用户在进入网站时自动转到指定的锚。 可能不多,但我做了一些研究,不能确定

我一直在试着

但这不好,因为这是一个循环

感谢阅读,希望我提供了足够的信息

巴布

编辑:我用另一种方法解决了我的问题,而不是用与我的询问相对应的方法。我相信这篇文章对社区的其他人仍然有用,所以请随意回答这个问题。

怎么样:

$(document).ready(function(){
 $('html, body').animate({ scrollTop: $("#anchorID").offset().top },{ duration: 1000});
});

用您的锚ID替换
anchorID
,并将持续时间设置为平滑滚动所需的任何时间。

看起来您很容易就放弃了。除了元标签,你还尝试了什么?因为我对这些东西很在行,而且我正在学习,我不太确定要找什么。。。我没有尝试过其他任何东西,我对这个插件的许多方面都有问题,但随着我的观察和学习,这些问题都得到了解决。这是一种奇怪的行为,一旦在脚本标记中输入html,我会得到滚动动作,但不是到正确的锚,滚动会将我带到“地板”,但不是我想要的地板。脚本似乎只是在滚动,而不是寻找锚定标记。你能发布一些代码吗?特别是锚定?当然,这是锚定的div。HomeWelcome to my websitefiller text只是检查一下显而易见的问题……你已经用一个div id替换了上面代码中的
#anchorID
,不是这个类吗?是的,当然,下面是我输入代码的方式:
$(document).ready(函数(){$('html,body,div')).animate({scrollTop:$(“#homebox”).offset().top},{duration:1000})