2012-09-27 60 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

这意味着我必须在任何地方添加隐藏的元素。这是一个解决方法,但希望有人发布更好的东西。 –