是否有一種方式與純CSS的有一個鏈接,可能會說「新!觀看視頻」,然後一旦有人點擊鏈接,它刪除了「新的「鏈接部分。我假設這可以做的瓦特/ JQuery的,但我想看看是否有一種方法來刪除它只是CSS。刪除鏈接中的單詞使用:訪問一旦鏈接被點擊
回答
而不是刪除的話,加上「新建」如果鏈接沒有被訪問尚未
a:before {
content: "New! ";
}
a:visited:before {
content: "";
}
沒有多餘的標記,你不需要把「新」字到處。
如果您想要,您可以將其僅應用於某個班級的鏈接,例如'a.video:before {...}'或者只在頁面的某個區域內鏈接'div.videos a:before {...}' – 2012-02-02 20:42:15
我喜歡a:before解決方案。我有一種感覺,我可以用僞選擇器做些事情。非常感謝你!!! – ekard9 2012-02-05 20:33:13
包裹「新!」在錨點跨度:
<a class="newText" href="somepage.html"><span>New! </span>Watch video</a>
,並在你的CSS設置:
a.newText:visited span { display: none; }
我會建議使用的錨類(如上面的「newText」),使該格式將只應用於你想要的鏈接。請記住,「新!」如果用戶清除瀏覽器歷史記錄,文本將重新出現。
這不適用於Chromium 14/Ubuntu 11.04。我假設它是通過'a:visited'鏈接的樣式阻止瀏覽器歷史記錄嗅探。 [JS小提琴演示](http://jsfiddle.net/davidThomas/9YPnE/)。 – 2012-02-02 20:28:58
那麼在那種情況下,得使用JS。 – 2012-02-02 20:32:34
我相信,出於可用性原因,您只能使用以下參數更改顏色:visited。 – shaunsantacruz 2012-02-02 20:36:21
假設錨將帶你到一個新的頁面,您可以使用以下方法:
a:before {
content: "New! ";
}
在您希望刪除或更改它的任何頁面,您可以添加一個體類
body.blah a:before {
content: "";
}
- 1. 刪除Div鏈接點擊
- 2. 用戶不被刪除的鏈接點擊
- 3. 刪除鏈接得到消失點擊編輯鏈接在gridview
- 4. HTML - 鏈接被點擊
- 5. 文字被點擊鏈接
- 6. 如何刪除鏈接點擊大綱?
- 7. 一旦鏈接被點擊,你如何在PHP中提取HTML鏈接文本節點?
- 8. 點擊鏈接時被刪除的記錄
- 9. 當添加一個鏈接被點擊
- 10. 點擊鏈接使用硒
- 11. 隱藏的iframe,直到鏈接被點擊然後隱藏鏈接鏈接被點擊
- 12. Codeception - 點擊簡單鏈接
- 13. 當點擊另一個鏈接時使用javascript觸發鏈接
- 14. 刪除鏈接有問題?
- 15. 禁用鏈接被點擊Internet Explorer 10
- 16. 一些鏈接點擊使用Asp.net
- 17. 點擊一個鏈接使用jQuery
- 18. 刪除鏈接列表中的節點
- 19. 刪除鏈接列表中的節點
- 20. 點擊鏈接,一類是
- 21. PHP - 點擊一個鏈接
- 22. 如果另一個鏈接被點擊,從ID中刪除類,反之亦然
- 23. C++刪除單個鏈接列表中的另一個節點
- 24. 鏈接被點擊的次數
- 25. 負載當鏈接被點擊的WebView
- 26. 點擊iframe中的鏈接?
- 27. 點擊javascript中的鏈接
- 28. 點擊表格中另一列的鏈接文字鏈接
- 29. 點擊鏈接加粗鏈接
- 30. 用鏈接替換單詞
使用:visited選擇器將不起作用;這是真的。 – 2012-02-02 20:25:44