2013-10-01 28 views
0

我使用的標籤在HTML跳轉到頁面的位置上,但它只是跳轉到唯一在Firefox 1點的位置,在鍍鉻它可以運行藏漢無法使用<a>標籤鏈接到一個位置在同一頁

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

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

我把position 1,2,3在不同的位置

在同一個頁面上。在鍍鉻它的工作原理。但是,當我點擊任何位置鏈接時,我遇到了Firefox的問題,它全部跳轉到某個位置(I.E.位置2)。 我該如何解決它?

+0

什麼是你的doctype嗎? – Arkana

+0

我不知道爲什麼這個鏈接http://en.wikipedia.org/wiki/Ramaria_botrytis#Description可以正常工作,但我的鏈接無法正常工作http://dienmay.com/san-hang-tu-quy#tuquy1 –

回答

1

我會建議你將「跳」到表單標籤,因爲你設置你的代碼,有這個pirticular代碼精簡版火狐混淆威力<a>標籤。

這裏是我的解決方案:

<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> 

所以我嘗試了一些代碼,我已經想通了,你需要從各個組成部分的大空間。

這裏是一個Fiddle

+0

我不想在此頁面上查看目標位置。你可以在這個鏈接http://dienmay.com/san-hang-tu-quy查看我的產品,我的跳躍位置的想法是不是在Firefox上工作 –

+0

@CuongLe在這種情況下,我會建議添加操作方法表單標籤。 – Yotam

+0

我嘗試使用表單標記,但它不適用於firefox –

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="...">如果你喜歡

+0

哦,非常感謝你 –

+0

@CongLe如果你使用HTML5這個屬性已經過時了。這就是我在評論中問你這個問題的原因。 – Arkana

相關問題