2012-02-26 65 views
0

我有一個意外的行爲,鏈接到Codeigniter中的同一頁面。頁面中某處是標籤。鏈接到codeigniter中的「名稱」

然而,鏈接,如

<a href="#xx"></a> 

不工作。即使我手動輸入網址:

"path/to/page#xx" or "path/to/page/#xx" 

它進入頁面頂部。

與URL中沒有文件名的事實有關嗎?任何線索都會受到歡迎。

謝謝!

+0

你可以發佈你的標籤嗎? – Kieran 2012-02-26 20:07:52

+0

請提供html標記。你也可以通過JavaScript來做同樣的事情。 – insomiac 2012-02-26 20:35:46

+0

對不起,我誤刪了它。請檢查答案中的評論。非常感謝! – luso 2012-02-27 07:52:08

回答

1

這可能與CodeIgniter沒有任何關係。請確保您有以下任一:

1.標準錨<a name="xx">XX</a>,或...

2.元素具有與 「XX」 爲ID<div id="xx">...</div>

我不能想象一下CI會怎樣把你從這裏扔掉......

+0

那麼,標籤就像

,並且沒有其他具有相同ID的元素。 – luso 2012-02-27 07:52:43

+0

但是,我不知道從鏈接到標籤的想法中得到了什麼......哎呀!謝謝你們! – luso 2012-02-27 07:54:47

+0

鏈接到標題標籤是好的,你只需要** ID **是「XX」而不是**名稱**屬性。 – landons 2012-02-27 18:46:57