2012-09-27 58 views
1

我的網站頂部有一個固定的菜單欄。我有一個頁面,它通過向URL添加一個哈希標記使內容跳轉到特定元素來進行內聯鏈接。問題是它跳轉到的元素隱藏在這個固定的菜單欄中。有沒有辦法將跳轉向下移動一點?這裏有一個例子:固定頂部菜單欄重疊內聯超鏈接跳轉

Example

+2

你可以在jsfiddle中分享一些代碼嗎? – Chanckjh

+0

已添加示例 –

回答

0

可悲的是,你不能這樣做,通過HTML,你需要一些JS,甚至CSS,這取決於你的代碼。 你可以在jsfiddle.net上發佈樣本嗎?

0

作爲一種變通方法,在它下面添加另一個(隱藏)元素,簡單地鏈接到一個替代:

<a href="#element1-target">click me</a> 

<!-- further down the page is the content --> 
<div id="#element1">Here is what users will be reading!</div> 
<div id="#element1-target" 
     style="visibility:hidden;{make this lower down below the actual text}"></div> 


我唯一的問題雖然是如果你的標題欄擋住你的文本頁面'跳'到,你不想要頁面鏈接到 更高比目標?


鑑於你的問題是模糊的,我不認爲你的例子顯示了你的問題是什麼,這 應該做什麼( 我認爲)你正在嘗試做的。

:)

+0

這意味着我必須在任何地方添加隱藏的元素。這是一個解決方法,但希望有人發佈更好的東西。 –