如何在Grails / HTML中设置我的网站的起始部分

时间:2013-07-26 00:30:02

标签: html grails

我知道您可以创建一个链接,引导您访问您网站中的某个部分

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

但是有可能设置您的网站,一旦加载,它会自动转到&#34;#结果&#34;部分?提前谢谢!

1 个答案:

答案 0 :(得分: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>

相关: