2
所以在我的頁面上,我有一個固定在頁面頂部的菜單。該菜單大約50px高,並跨越屏幕的整個寬度。爲了在加載時正確顯示頁面的內容,我在主體內容的頂部設置了任意數量的填充。現在,如果我要鏈接到一個元素在頁面上使用:偏移頁面間鏈接
<a href="#idOfElement">anchor text</a>
通常點擊這些鏈接時,有問題的元素在瀏覽器窗口的頂部顯示。但是,因爲我有我的固定菜單,所以菜單隱藏了內容(或至少第一個〜50px)。
有沒有辦法來抵消內頁的鏈接,以便它不帶請求的元素在頁面的最頂端?
因爲是你的解決方案沒有工作。但我用它運行並調整它: '$(「#linkID」)。click(function(){(#idOfElement)).css({paddingTop:'50px' }); });' 而這種調整工作。謝謝@Josh! – MrShmee 2012-04-04 21:43:32