2014-01-29 48 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