2010-11-04 54 views
0

嗨,我試着問這個在WordPress的論壇,但我沒有得到多少有用的幫助......與Safari和WordPress的導航菜單命名錨問題

我最近建立了一個網站某人,我目前正在測試(http://www.audaciousdreaming.com/test/),並且我在Safari中遇到了一些問題。

基本上,在網站上可以看到,下拉菜單鏈接只是鏈接到每個頁面內的指定錨點。這與Firefox,Opera和IE完全兼容,但Safari似乎並未「看到」鏈接中錨點的標籤。 「頁面頂部」鏈接看起來很滿意,但菜單項並不好。我嘗試了使用'name'參數以及'id'命名的命名錨,命名爲spans,但沒有任何效果。

我在某處發現了一個論壇帖子(我現在已經失敗了),他說如果在頁面頭部有某種重定向,Safari會選擇它,並以某種方式丟失它的#tags內存其他瀏覽器won't-我不知道這是否是Safari的已知問題?有沒有簡單的解決方法?

回答

0

我有一個類似的問題鏈接到頁面錨點。但是,我的問題涉及JavaScript覆蓋鏈接到特定的錨點,並重置頁面到窗口的頂部。

你試過瀏覽堆棧式交換站點WordPress Answers?這裏的my question there...帶有一個jQuery解決方案,用於滾動頁面上的指定帖子ID。

1

有趣的 - 你可以看到該網站從

http://www.audaciousdreaming.com/test/index.php?page_id=18#Volunteers 

重定向到

http://www.audaciousdreaming.com/test/?page_id=18 

...所以想必這是改寫了這是造成該問題的index.php。從我記憶中,mod_rewrite不能「傳播」片段,所以依靠瀏覽器來做到這一點,Safari並沒有這樣做。

作爲一個快速和骯髒的解決方案,你可以簡單地改變鏈接,使他們已經省略index.php,因此不會被重寫?這可能會阻止你的網站做一個不必要的重定向,這也不是一件壞事...

+0

感謝你們的回覆,我已經通過刪除鏈接上的領先指數排序:D乾杯 – LachlanF 2010-11-08 21:51:17