簡體   English   中英

從固定標題偏移頁面錨

[英]Offsetting page anchor from fixed header

我已經看過其他有關此問題的帖子,但是很遺憾,這些帖子都沒有起作用,所以我在這里。

我試圖使我的頁眉(位置固定)鏈接到頁面錨,但是當我按鏈接時,它越過了div的頂部和它的標題。 因此,要查看包括標題的整個div,則需要向上滾動。

在這里有一個小提琴

.wrapper {
width: 100%;
height: 1000px;
margin: 130px auto;
padding: 0;
background-color: aliceblue;}

您可以只使用CSS。 只需制作獨立的隱藏錨元素,然后將其裁剪為標題的高度即可。

這是我使用的錨類:

a.anchor {
 display: block;
 position: relative;
 top: -250px;
 visibility: hidden;
    height:0px;
}

JSFiddle (我只做前幾個鏈接): http : //jsfiddle.net/pp9dg/29/

這是更新的小提琴: http : //jsfiddle.net/pp9dg/28/

它使用jquery將錨點偏移200像素。

$(window).on("hashchange", function () {
    window.scrollTo(window.scrollX, window.scrollY - 200);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM