2016-10-05 14 views
0

單擊某個<a>元素時,通常會更改它的顏色或其他內容以指示它已被單擊。我只注意到,在iPhone的Safari瀏覽器中,點擊時鏈接的CSS屬性更改沒有發生,頁面似乎沒有響應,然後重定向到鏈接的URL,但用戶會認爲鏈接是因此而破裂。有沒有人看到這個問題?你能解決它嗎?鏈接在iPhone Safari上的點擊事件中,CSS不會更改

我將我的網站與其他人進行了比較,這很常見。我也嘗試了幾個JavaScript的東西,但似乎忽略了CSS更改,並且在鏈接中更改CSS之前鏈接重定向。在Android等Chrome瀏覽器的其他瀏覽器上不會發生這種情況。任何幫助將不勝感激。

+1

也許這個CSS規則修復了這個問題:'cursor:pointer;'Ohterwise post some code。 –

+0

您是否在鏈接標籤上設置了*:visited *屬性? – Swordys

+0

嘗試添加到您的CSS'a:visited {color:red!important; }'。改變顏色爲你想要的,但這個蘋果的討論可能會有所幫助https://discussions.apple.com/thread/2727531?start=0&tstart=0 –

回答

0

你可以在你的CSS測試:

a:visited { 
    color: #F4F!important; 
} 

應該工作,除非有網站上的其他專門的CSS覆蓋它的移動,那麼你只需要刪除代碼覆蓋它移動。

+1

爲什麼':visited'?爲什麼不':懸停'?爲什麼使用'!important'?這麼多的問題! – evolutionxbox

相關問題