2014-01-29 24 views
0

我有这样的HTML代码在我的网页的顶部下:使用#last与<a id="last">化妆显示比页

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

但是我还包括(PHP)固定/静态的我(style="position:fixed;")菜单栏在页面的顶部,这样,当我去

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

a id是显示在菜单栏的后面。

有没有一种方法可以让它在页面顶部显示得更低一点而不是正确,因此它不会显示在菜单栏后面?

+0

请提供更多html和css – ohmusama

+0

那就是我所有的HTML – user2710234

+0

你可以使用top:20px; //有效的像素值。 – Cam

回答

1

您可以尝试使用一些jQuery的屏幕移动到你想要的点:

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

这是你想要的吗?

+0

我会在哪里放这个代码? – user2710234

+0

对不起,我承诺你错了。 要修复它,你应该使用一些CSS,你可以在你的元素或边缘上使用z-index。 – Terkhos