Estou usando o inspetor chrome para tentar analisar o z-index
popover de uma inicialização do twitter e achar isso extremamente frustrante ...
Existe uma maneira de congelar o popover (enquanto mostrado) para que eu possa avaliar e modificar o CSS associado?
A colocação de um 'foco' fixo no link associado não faz com que o popover apareça.
debugger;
)window.setTimeout
para disparardebugger
em 5 segundos, então passe o mouse sobre o elemento e aguarde.Respostas:
Tenho que trabalhar. Aqui estava o meu procedimento:
Sources
guia no inspetor chromeElements
guia no inspetorfonte
fn
!F8
atalho faz é pausar o depurador (execução de script). Ectrl + \
também funciona. (cmd + \
no MacOS).F8
duas vezesPara poder inspecionar qualquer elemento, faça o seguinte. Isso deve funcionar mesmo que seja difícil duplicar o estado de foco:
Execute o seguinte javascript no console. Isso entrará no depurador em 5 segundos.
setTimeout(function(){debugger;}, 5000)
Vá mostrar seu elemento (passando o mouse ou no entanto) e aguarde até que o Chrome entre no depurador.
Elements
guia no Chrome Inspector e você pode procurar seu elemento lá.Find Element
ícone (parece uma lupa) e o Chrome permite que você vá e inspecione e encontre seu elemento na página clicando com o botão direito do mouse e escolhendoInspect Element
Observe que essa abordagem é uma pequena variação dessa outra ótima resposta nesta página.
fonte
❚❚
, endereço :javascript:debugger;
.F8
funciona, mas para aqueles que preferem usar o mouse, isso pode ser mais conveniente.ATUALIZAÇÃO: Como Brad Parks escreveu em seu comentário, há uma solução muito melhor e mais fácil com apenas uma linha de código JS:
Resposta original:
Acabei de ter o mesmo problema e acho que encontrei uma solução "universal". (supondo que o site use jQuery)
Espero que ajude alguém!
<body>
e clique em " Editar como HTML "<body>
pressione Ctrl + Enter:<div id="debugFreeze" data-rand="0"></div>
setTimeout(function(){$("#debugFreeze").attr("data-rand",Math.random())},5000);
É claro que você pode modificar o javascript e o tempo, se você entender.
fonte
setTimeout(function(){debugger;}, 5000);
, exibir o seu elemento e aguardar até que ele entre no depurador. Em seguida, clique na guia "Elementos" no Inspetor do Chrome e você poderá procurar seu elemento lá. Você também pode clicar no ícone "Encontrar elemento" (parece uma lupa) e o Chrome permitirá que você inspecione e encontre seu elemento na página clicando com o botão direito do mouse e escolhendo "Inspecionar elemento".Step over the next function(F10)
botão ao ladoResume(F8)
no centro superior superior do chrome até congelar o pop-up que deseja ver.fonte
Descobri que isso funciona muito bem no Chrome.
Clique com o botão direito do mouse no elemento que você deseja inspecionar e clique em Force Element State> Hover. Captura de tela anexada.
fonte
Coloque isso na guia console:
Em seguida, clique em onde mostrar o pop-up, 5s depois - a tela será congelada e se divertirá personalizando o CSS.
fonte
Meu jeito simples:
fonte
Eu tentei as outras soluções aqui, elas funcionam, mas eu sou preguiçoso, então esta é a minha solução
ao clicar com o botão direito do mouse, ele não registra mais o evento do mouse, pois um menu de contexto é exibido, para que você possa mover o mouse com segurança
fonte