Вижте :hover състояние в Chrome Developer Tools

Искам да видя стила :hover за котва, върху която задържа курсора на мишката в Chrome. Във Firebug има падащо меню за стил, което ми позволява да избирам различни състояния за елемент.

Изглежда не мога да намеря нищо подобно в Chrome. Изпускам ли нещо?


person Ben    schedule 23.12.2010    source източник
comment
Добър въпрос, тъй като търсех как да редактирам стила на задържане във Firebug - вижте тук stackoverflow.com/questions/5389245/   -  person Chris Halcrow    schedule 18.09.2013
comment
Знам, че това не е пълно/перфектно решение на проблема, но не можах да намеря решение в отговорите, което да работи за събития с мишката. Използването на Safari ви позволява да задържате мишката, докато използвате инструментите на браузъра. Следователно, само за този проблем, обмислете използването на друг браузър.   -  person the12    schedule 15.08.2017


Отговори (12)


Сега можете да видите както правилата на псевдокласа, така и да ги наложите на елементи.

За да видите правила като :hover в панела Стилове, щракнете върху малкия текст :hov горе вдясно.

„Превключване

За да принудите елемент в състояние :hover, щракнете с десния бутон върху него и изберете :hover.

„Състояние

Допълнителни съвети относно панела с елементи в Преки пътища за инструменти за разработчици на Chrome.

person Travis Northcutt    schedule 21.07.2011
comment
Не съм сигурен кога това се е променило, но сега можете да щракнете с десния бутон върху -› принудително състояние на елемент (от панела с елементи) върху други елементи (не само <a> елементи). - person Travis Northcutt; 19.03.2014
comment
Това работи за CSS :hover промени, но не и ако правите промени при hover с помощта на JS. - person matthew_360; 06.02.2015
comment
Ето един бърз видеоклип, който събрах, демонстриращ състоянието :hover в Chrome 59, ако помага на някого youtu.be/Bklz3lGTFi8 - person RoccoB; 24.03.2017

РЕДАКТИРАНЕ: Този отговор беше преди корекцията на грешки, вижте отговора на tnothcutt.

This was a bit tricky, but here goes:

  • Щракнете с десния бутон върху елемента, но НЕ премествайте показалеца на мишката от елемента, дръжте го в състояние на задържане.
  • Изберете инспектиране на елемента чрез клавиатурата, като натиснете стрелката нагоре и след това клавиша Enter.
  • Погледнете в инструментите за разработчици под Съответстващи CSS правила, трябва да можете да видите :hover.

PS: Опитах това на един от вашите въпросителни тагове.

person Babiker    schedule 23.12.2010

Исках да видя състоянието на задържане на мишката върху подсказките на Bootstrap. Принудителното налагане на състоянието :hover в Chrome dev Tools не създаде необходимия изход, но задействането на събитието mouseenter чрез конзолата свърши работа в Chrome. Ако jQuery съществува на страницата, можете да стартирате:

$('.YOUR-TOOL-TIP-CLASS').trigger('mouseenter');

Принудително задържане на курсора на мишката или въвеждане на мишката за подсказки за инструменти на Bootstrap

person k0pernikus    schedule 23.12.2014
comment
Това е най-добрият отговор - person Argun; 14.05.2020

Има няколко начина да видите стилове HOVER STATE в инструментите за разработчици на Chrome.

Метод 01

въведете описание на изображението тук

Метод 02

въведете описание на изображението тук

С таксите за разработчици по подразбиране на Firefox

въведете описание на изображението тук

С Firebug

въведете описание на изображението тук

person Santosh Khalse    schedule 06.01.2017

В случай, че помогне, това изглежда е по-лесно в най-новия Chrome (47.0.2526.106):

Проверете елемента и след това щракнете върху трите бели точки в левия канал:
щракнете върху трите бели точки

След това изберете желаното състояние на елемента от това падащо меню:
това падащо меню

person Ianp    schedule 04.01.2016
comment
дубликат на повечето други публикации тук. - person 5Diraptor; 10.05.2021

Не мисля, че има начин това да стане. Изпратих заявка за функция. Ако има начин, разработчиците от Google със сигурност ще го посочат и аз ще редактирам отговора си. Ако не, ще трябва да чакаме и да гледаме. (можете да маркирате проблема със звезда, за да гласувате за него)


Коментар 1 от член на проекта на Chrome: В 10.0.620.0 , панелът Стилове показва стиловете :hover за избрания елемент, но не и :active.


(от тази публикация) Текущата версия на стабилния канал е 8.0.552.224.

Можете да замените вашата инсталация на стабилен канал на Google Chrome с Бета канал или Канал за програмисти (Вижте Канали за издаване на ранен достъп).

Можете също да инсталирате вторична инсталация на chrome, която е дори по-актуална от канала за програмисти.

... Изграждането на Canary се актуализира дори по-често от канала за разработчици и не се тества преди да бъде пуснато. Тъй като компилацията на Canary понякога може да е неизползваема, тя не може да бъде зададена като браузър по подразбиране и може да бъде инсталирана в допълнение към някой от горните канали на Google Chrome. ...

person 700 Software    schedule 23.12.2010
comment
Страхотно разследване. Разтърсвам най-новата компилация за разработчици (10.0.612.3), така че просто ще изчакам малко и се надявам да видя :hover добро! - person Ben; 23.12.2010

Знам, че това, което правя, е доста заобиколно решение, но работи перфектно и това е начинът, по който го правя всеки път.

Откачване на инструментите за разработчици на Chrome

След това продължете по следния начин:

  • Първо се уверете, че инструментите за разработчици на Chrome са откачени.
  • След това просто преместете която и да е страна на прозореца Dev Tools до средата на елемента, който искате да инспектирате, докато задържите курсора на мишката.

Задръжте курсора на мишката върху елемент

  • Накрая задръжте елемента, щракнете с десния бутон и проверете елемента, преместете мишката в прозореца Dev Tools и ще можете да играете с елемента: hover css.

наздраве!

person rmartrenado    schedule 21.08.2015
comment
Ще добавя коментар, за да мога да намеря това отново, защото знам, че ще ми трябва! Особено важно за непредсказуеми добавки за потребителски интерфейс на трети страни. - person cfranklin; 18.02.2020

Отстранявах грешки в състояние на меню hover с Chrome и направих това, за да мога да видя кода на състоянието при задържане:

В панела Elements щракнете върху бутона Toggle Element state и изберете :hover.

В панела Scripts отидете на Event Listeners Breakpoints в долния десен раздел и изберете Mouse -> mouseup.

Сега прегледайте менюто и изберете полето, което искате. Когато отпуснете бутона на мишката, той трябва да спре и да ви покаже състоянието на задържане на избрания елемент в панела Elements (вижте секцията Styles).

person Leniel Maccaferri    schedule 22.07.2012

Промяната на състояние задръжте в Chrome е доста лесна, просто изпълнете следните стъпки по-долу:

1) Щракнете с десния бутон във вашата страница и изберете инспектиране

въведете описание на изображението тук

2) Изберете елемента, който искате да проверите в DOM

въведете описание на изображението тук

3) Изберете иконата на карфица въведете описание на изображението тук (Превключване на състоянието на елемента)

4) След това отметнете задръжте

Сега можете да видите състоянието на задържане на избрания DOM в браузъра!

person Alireza    schedule 26.06.2017

Можех да видя стила, като следвах стъпките по-долу, предложени от Babiker - „Щракнете с десния бутон на мишката върху елемента, но НЕ премествайте показалеца на мишката от елемента, задръжте го в състояние на задържане. Изберете инспектиране на елемента чрез клавиатурата, както при ударената стрелка нагоре и след това клавиш Enter."

За промяна на стила следвайте горните стъпки и след това - Променете раздела на браузъра си, като натиснете ctrl + TAB на клавиатурата. След това щракнете отново върху раздела, който искате да отстраните. Екранът ви при задържане на мишката все още ще бъде там. Сега внимателно преместете мишката си в зоната с инструменти за програмисти.

person Ram    schedule 02.05.2014
comment
Не е необходимо да държите мишката си в състояние на задържане - person Zachary Kniebel; 02.05.2014

В моя случай искам да дублирам подсказка за първоначално зареждане. Но методите по-горе не работят за мен. Предполагам, че bootstrap е реализирал това чрез нещо като събитие за вход/изход на мишката.

Както и да е, когато задържа курсора на мишката върху бутон, той ще генерира братски html елемент под бутона, така че избирам родителския елемент на бутона в раздела „Елементи“ на прозореца „Инструменти за разработчици“, задържам бутона и „Ctrl + C“, тогава мога да поставя изходния код, който съдържа генерирания код. Последно намерете генерирания код и го добавете към изходния код чрез „Редактиране като HTML“ в раздела „Елементи“.

Надявам се, че може да помогне на някого.

person Sean Song    schedule 30.01.2018

Мисля, че това вече не е проблем в Chrome, но за всеки случай. Написах този jQuery скрипт, за да проверявам DOM, когато се движа с клавиша TAB.

Ако се промени, за да използва „поставяне на мишката“, ще изглежда така:

$("body *").on('mouseover', function(event) {       
    console.log(event.target);      
    inspect(event.target);
    event.stopPropagation();
});

Можете лесно да го модифицирате, за да премахнете манипулатора на събития всеки път, когато щракнете или направите нещо върху елемент, на който искате да спрете.

person davidmontoyago    schedule 18.10.2013