Po uruchomieniu następującego kodu i przejeżdżam na zmianę Href nic się nie zmienia (bez podświetlenia, bez zmienionego kursora). Jeśli przytrzymam, kliknij na to, wydarzenie Hover rzuca alert.

Nie mam wskazówki, co może się mylić, ma to wpływ na mój projekt internetowy, ale także dzieje się z bardzo podstawowym kodem.

Html:

<a href='www.google.com' class='link'>Test</a>

Css:

.link{
    color: #000;
}
a.link:hover{
    font-size: 18px;
    color: #00FF00;
}

jsFiddle

Wyjmowanie również 100% jQuery też nie pomaga, po prostu użyłem tego, aby debugować, co się dzieje.

1
Andrew 13 sierpień 2014, 09:05

2 odpowiedzi

Najlepsza odpowiedź

Problem jest raczej niejasny, mogę się po prostu odgadnąć.

Myślę, że styl strony jest lokalnie ustawiony na "brak".

Z https: //support.mozilla.org/en-us/kb/websites-look-wron-or-appear-differely#w_Reset-the-page-style.

Być może nieumyślnie ustawisz styl strony bez stylu. Aby zapewnić Firefox, aby użyć domyślnego stylu strony:

Naciśnij klawisz Alt, aby tymczasowo pojawić tradycyjne menu Firefoksa, kliknij menu Widok, a następnie wybierz Styl strony, a następnie kliknij Styl strony podstawowej.

Teraz, gdy strona używa domyślnego stylu, może być wyświetlany prawidłowo.

(Podobny proces dla innych przeglądarek.)

1
Daniel W. 13 sierpień 2014, 05:16
<script type="text/javascript">
$(document).ready(function()
                  {
                     $('#test').hover(function(){
                     alert('test');
                      });
                  });
</script>

Uwaga: Użyj biblioteki jQuery 1.7.2

I tak tak

<a id="test" href="javascript:void(0)">Test</a>
0
Saswat 13 sierpień 2014, 05:07