Mam problem z tagiem. Mam listę klikalnych numerów telefonów na stronie i chcę oznaczyć używane adresy URL.Jak mogę zastosować odwiedzoną pseudoklasę dla: tel URL
Stworzyłem mały przykład i próbowałem użyć: odwiedzonego selektora, aby zmienić kolor klikanych adresów URL, ale to nie działa.
Pokażę kod:
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
.phone:visited {
color: red;
}
.phone {
color: blue;
}
</style>
</head>
<body>
<h1>Hi</h1>
<a class="phone" href="tel:#">Call me</a>
</body>
</html>
znalazłem w Google Chrome inspektora, że css działa poprawnie (I ręcznie dodane „odwiedził” klasa i kolor URL został zmieniony), ale przeglądarka nie oznaczyć URL odwiedzane po kliknięciu.
Czy istnieje szansa na naprawienie tego zachowania?
Dziękujemy!
Tylko uwaga do tych, odpowiadając na pytanie jest * nie * tagiem jQuery; a rozwiązania opublikowane do tej pory - z wykorzystaniem jQuery bez wyraźnego powodu - są całkowicie możliwe - i łatwo - z prostym JavaScript. –
Nawiasem mówiąc, problem, który masz, może polegać na tym, że CSS działa zgodnie z założeniami, po prostu protokół 'tel' uruchamia przeglądarkę, aby uruchomić odpowiednią aplikację do obsługi łącza, nie , odwiedź ten URI. Obejścia mogą być jedynym sposobem wdrożenia tej funkcji. –
Dziękuję. Myślę, że masz rację. –