How to use chrome web inspector to view hover code

57,610

Solution 1

Now you can see both the pseudo-class style rules and force them on elements.

To see the rules like :hover in the Styles pane click the small dotted box button in the top right.

To force an element into :hover state, right click it.

Alternatively, you can use Event Listener Breakpoints sidebar pane in the Scripts panel and select to pause in mouseover handlers.

Solution 2

Alternatively, you can use Event Listener Breakpoints sidebar pane in the Scripts panel and select to pause in mouseover handlers.

Solution 3

It's a little annoying, but you need to right click on the element, and then, keeping your mouse over the link, use your keyboard select the 'Inspect Element' link and press enter. This should show you the css for the hover pseudo class for the selected element.

Here's hoping they make this a little easier in future builds.

Solution 4

In Chrome:

You can also mouseover on an element, and then click CTRL+SHIFT+C to inspect that element.

In Firefox:

enter image description here

in firebug:

enter image description here

source: https://stackoverflow.com/a/11272205/2165415

Solution 5

I'm not sure that I right understand your question but if you want to see the event handler code you can just inspect the element and look at Event Listeners sidebar pane of Elements Panel. Another way is just press pause button in Scripts Panel and just hover the element. The debugger will stop at the first instruction of the first event handler.

Share:
57,610

Related videos on Youtube

Ashley Leigh
Author by

Ashley Leigh

Updated on November 13, 2021

Comments

  • Ashley Leigh
    Ashley Leigh over 2 years

    Using chromes web inspector to view code is very useful. But how do you view for example the hover code for a button? You will have to hover the mouse over the button and thus cannot use it (mouse) in the inspector. Are there any shortcuts or other ways to accomplish this in the inspector?

  • Ashley Leigh
    Ashley Leigh about 13 years
    Could you be just a little more specific about how you do this?. A typical case would be a button I like, and want to see se how the hovering effect is accomplished in the same easy manner as ordinary inspect.
  • Chad Schultz
    Chad Schultz over 12 years
    Good to know, but yes it is very frustrating that the mouse needs to stay hovering over the link... even while you poke around in the Inspect Element window using only the keyboard. What a nuisance!
  • sameers
    sameers about 8 years
    In Chrome 48 (and perh earlier), that dotted box has been replaced with a pushpin icon that says Toggle Element State when you hover on it. Then you select "hover" from the drop down list.
  • Irf
    Irf over 7 years
    The actual whole process of forcing the element to :hover state,(as in the accepted answer),is also achieved Via right-clicking over the element, > Inspect , and keep the pointer there, and then use keyboard keys to check pseudo code.. Thanks for this working alternative.... So not actually a nuisance ! : ) +1
  • Bojidar Stanchev
    Bojidar Stanchev over 4 years
    The link might expire and render your answer useless. Please provide some information in your answer to prevent that.