Javascript 将#last与<;a id=";最后一句话&燃气轮机;使显示低于页面顶部

Javascript 将#last与<;a id=";最后一句话&燃气轮机;使显示低于页面顶部,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我的网页上有以下HTML代码: <a id="last"></a> 但是,我也在页面顶部包括(PHP)一个固定/静态(style=“position:fixed;”“)菜单栏,因此当我转到 http://www.domain.com/index.php#last a id显示在菜单栏后面 有没有一种方法可以使它显示在页面顶部的下方而不是右侧,这样它就不会显示在菜单栏后面?您可以尝试使用一些Jquery将屏幕移动到您想要的位置: $("html, body").ani

我的网页上有以下HTML代码:

<a id="last"></a>

但是,我也在页面顶部包括(PHP)一个固定/静态(
style=“position:fixed;”“
)菜单栏,因此当我转到

http://www.domain.com/index.php#last

a id
显示在菜单栏后面


有没有一种方法可以使它显示在页面顶部的下方而不是右侧,这样它就不会显示在菜单栏后面?

您可以尝试使用一些Jquery将屏幕移动到您想要的位置:

$("html, body").animate(
{
    scrollTop: $("#last").top + 50
}, 500);

这就是你想要的吗?

请提供更多的html和CST,我的html中只有这些,你只需使用top:20px//像素值有效。请尝试读取此。。。试着读一下,可能是:对不起,我把你的问题搞错了。为了解决这个问题,你应该使用一些CSS,你可以在你的a元素或者边距上使用z-index。