Jak używać Chrome Web Inspector do wyświetlania kodu w dymku


99

Używanie inspektora sieci Chromes do przeglądania kodu jest bardzo przydatne. Ale jak widzisz na przykład kod najechania na przycisk? Będziesz musiał najechać myszką na przycisk, a tym samym nie możesz go używać (myszy) w inspektorze. Czy są jakieś skróty lub inne sposoby, aby to osiągnąć w inspektorze?


2
Czy to nie jest duplikat tego? stackoverflow.com/questions/4515124/…
Mixologic

Odpowiedzi:


156

Teraz możesz zobaczyć obie reguły stylu pseudoklas i wymusić je na elementach.

Aby zobaczyć reguły, takie jak :hoverw panelu Style, kliknij mały przycisk z kropkowaną ramką w prawym górnym rogu.

Aby wymusić przejście elementu do :hoverstanu, kliknij go prawym przyciskiem myszy.

Alternatywnie można użyć panelu paska bocznego Event Listener Breakpoints w panelu Skrypty i wybrać wstrzymanie obsługi wskaźnika myszy.


1
W Chrome 48 (i prawdopodobnie wcześniej) to kropkowane pole zostało zastąpione ikoną pinezki, która mówi Przełącz stan elementu po najechaniu na nie kursorem. Następnie z listy rozwijanej wybierz opcję „hover”.
sameers

15

Alternatywnie można użyć panelu paska bocznego Event Listener Breakpoints w panelu Skrypty i wybrać wstrzymanie obsługi wskaźnika myszy.


6

To trochę denerwujące, ale musisz kliknąć prawym przyciskiem myszy na elemencie, a następnie trzymając kursor myszy nad linkiem, za pomocą klawiatury wybrać link „Sprawdź element” i nacisnąć Enter. Powinno to pokazać ci css dla pseudoklasy hover dla wybranego elementu.

Mam nadzieję, że ułatwią to trochę w przyszłych kompilacjach.


Dobrze wiedzieć, ale tak, to bardzo frustrujące, że mysz musi pozostawać na kursie nad łączem ... nawet wtedy, gdy przeglądasz okno Sprawdź element, używając tylko klawiatury. Jaki niuans!
Chad Schultz,

Rzeczywisty cały proces zmuszając element do :hoverstanu, ( as in the accepted answer), uzyskuje się również poprzez prawy klik na elemencie,> Skontrolować i trzymać tam wskaźnik, a następnie za pomocą klawiszy klawiatury, aby sprawdzić kod pseudo .. Dzięki tej pracy alternatywa .... Więc właściwie nie jest to utrapienie !
:)


1

Nie jestem pewien, czy dobrze rozumiem twoje pytanie, ale jeśli chcesz zobaczyć kod obsługi zdarzeń, możesz po prostu sprawdzić element i spojrzeć na panel boczny Event Listeners w panelu Elements. Innym sposobem jest po prostu naciśnięcie przycisku pauzy w Panelu skryptów i po prostu najechanie kursorem na element. Debuger zatrzyma się przy pierwszej instrukcji pierwszego programu obsługi zdarzeń.


Czy mógłbyś trochę bardziej szczegółowo opowiedzieć, jak to robisz? Typowym przypadkiem byłby przycisk, który lubię i chcę zobaczyć, jak uzyskuje się efekt zawisu w taki sam łatwy sposób, jak zwykła inspekcja.
Bo.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.