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.