1

我知道您可以创建一个链接,将您定向到您网站中的某个部分,如下所示

<a href="#result"></a>

但是是否可以将您的网站设置为在加载后自动转到“#result”部分?先感谢您!

4

1 回答 1

1

是的,你可以用一点 JavaScript 来做到这一点。将其放在页面底部:

<script>
function jumpTo(anchor){
    window.location.hash = '#' + anchor;
}
jumpTo('result');
</script>

如果你有 jQuery,你也可以让它滚动——它可以提高可用性,因为用户知道他正在查看更大页面的一部分:

<script>
function jumpTo(anchor){
    var offset = $('a[name="' + anchor + '"]').offset().top;
    $('html,body').animate({scrollTop: offset}, 'fast');
}
jumpTo('result');
</script>

有关的:

于 2013-07-26T17:16:31.700 回答