我有一個<a href="/other-page">
,當我點擊它的地址欄更改爲mysite.com/other-page
但不會加載它...A HREF不加載新的頁面
我需要做單擊鼠標右鍵,然後開放新選項卡中的鏈接才能真正打開所需的頁面。
我還以爲是Chrome瀏覽器中的錯誤,但我在IE(11)測試,它的表現同樣...
什麼可能是這個「奇怪」行爲的原因是什麼?
PS。我不使用(至少,故意)和不想使用,任何瀏覽器歷史操作。我只需要在同一頁面中經典地打開一個簡單的鏈接,這就是我需要的!
我有一個<a href="/other-page">
,當我點擊它的地址欄更改爲mysite.com/other-page
但不會加載它...A HREF不加載新的頁面
我需要做單擊鼠標右鍵,然後開放新選項卡中的鏈接才能真正打開所需的頁面。
我還以爲是Chrome瀏覽器中的錯誤,但我在IE(11)測試,它的表現同樣...
什麼可能是這個「奇怪」行爲的原因是什麼?
PS。我不使用(至少,故意)和不想使用,任何瀏覽器歷史操作。我只需要在同一頁面中經典地打開一個簡單的鏈接,這就是我需要的!
我發現這個問題是因爲position:fixed
和容器的z-index: 1
的...
絕對位置或固定位置可以與z-index> 0相結合可能會導致此類問題。
因爲我不想改變容器的顯示位置,我的解決辦法是「黑客」在href行爲:
<a href="/myurl" onclick="parent.location='/myurl'; return false;">
show more...
</a>
你應該在錨標記添加屬性target="_blank".
<a target="_blank" href="http://your_url_here.html">Link</a>
刪除target="_blank
然後打開水龍頭一樣
我的鏈接上有任何目標屬性...我不需要在新標籤中打開它 – Serge
我不確定但我會嘗試先生@Serge –
你有一個單頁的一個應用?靜態頁面?請更多情況下,位置標題可能有問題。 –
[使用HTML5 History API的好教程(Pushstate?)](http://stackoverflow.com/questions/4015613/good-tutorial-for-using-html5-history-api-pushstate) – PeeHaa
「the the the **具體** **類似的在線**鏈接**問題的行爲「是使用歷史API,因爲我只是鏈接 – PeeHaa