2013-07-23 121 views
7

我试图让一个div从<a href="#FAQ">FAQ</a>跳到div id,并且可以轻松获得成功,但由于我有一个固定链接跳转到,我似乎无法找到方法要做到这一点。页面从div跳到锚

意思,我想DIVA HREF链接跳转到一个URL在同一页面中说<a href="http://www.mydomain.ask.html">Ask</a>

我肯定知道从锚如<a href="#jump">jump</a>跳转到一个div如<div id="jump">jump to point</div>工作正常。但是,相反的方式呢?它工作吗?我的意思是从div id跳到锚点的作品?

+0

使用,如果我没有尝试,那为什么我问那么? :) –

+1

我会建议创建简单的html文件来测试你想要做什么。 – Malkus

+0

你为什么不(@Digitalsite)试试呢? –

回答

9

只要你的锚有您可以通过点击链接到一个位置,在视图中的ID div你只需要一些javascript。

设置window.location.hash值会将视图的焦点放在所选ID上。

样品

<a href="#test1" id="back">Test</a> 

<div id="test1" onclick="window.location.hash='back'; "> 

JSFiddle Example

+0

好的,很好的解决方案。这也是我所做的。但是,我想要做的就是从'div id =“test1”'跳到'a href =“#test1”',而不是我们知道的正常方式... –

+0

刚刚在您的示例中发现我必须点击** test **跳到**目标div **,然后点击**目标div **返回到** test **锚点,这很好。但是,我只想从**目标div **跳到**测试**“单程” –

+1

您不需要使用我提供的确切示例。 – Malkus

3

我想,那么你必须添加<a href="yourid">page place</a>您的第一个div内,必须给id来你的锚标记<a href="yourplace" id="idname"></a>

+1

这个解决方案是在正确的轨道周围...不知道我是否能理解它。不管怎么说,多谢拉。 –

3

,如果您有链接转到另一个可变 你可以用编号标志

<a href="product.php?action=edit#lastdiv>Go to Product Last Div</a> 

<div id="lastdiv">There are last product Exist</div>