0
4

3 回答 3

1

我建议您将“跳转”到表单标签中,因为您<a>在代码中设置标签,而 firefox 可能会与这个 pirticular 代码混淆。

这是我的解决方案:

<a href="#poisition1">test1</a>
<a href="#poisition2">test2</a>
<a href="#poisition3">test3</a>

<form id="position1">text 1</form>
<form id="position2">text 2</form>
<form id="position3">text 3</form>

所以我尝试了一些代码,我发现每个表单部分都需要很大的空间。

这是一个小提琴

于 2013-10-01T08:03:44.980 回答
1

我认为您想跳转到 div 而不是锚标签。

<a href="#position1">
<a href="#position2">
<a href="#position3">

<div id="position1">position 1</div>
<div id="position2">position 2</div>
<div id="position3">position 3</div>

小提琴

于 2013-10-01T07:59:38.630 回答
0

更新的代码(name在锚中发现已过时..不知道这一点)

<a href="#position1">1</a>
<a href="#position2">2</a>
<a href="#position3">3</a>

<div id="position1">
    <a href="..">...</a>
</div>
<div id="position2">
    <a href="..">...</a>
</div>
<div id="position3">
    <a href="..">...</a>
</div>

旧答案是:

据我所知,这种行为与name属性有关

这应该有效:

<a href="#position1">1</a>
<a href="#position2">2</a>
<a href="#position3">3</a>

<a name="position1">position 1</a>
<a name="position2">position 2</a>
<a name="position3">position 3</a>

<div name="...">注意:如果您愿意,这也适用

于 2013-10-01T11:36:42.767 回答