J'utilise l'inspecteur chrome pour essayer d'analyser le z-index
d'un compte Twitter bootstrap, et le trouve extrêmement frustrant ...
Existe-t-il un moyen de geler le popover (pendant l'affichage) afin que je puisse évaluer et modifier le CSS associé?
Placer un "survol" fixe sur le lien associé ne fait pas apparaître le popover.
ça marche. Voici ma procédure:
Sources
dans l'inspecteur chrome.Elements
dans l'inspecteur.Pour pouvoir inspecter un élément, procédez comme suit. Cela devrait fonctionner même s'il est difficile de dupliquer l'état de survol:
Exécutez le javascript suivant dans la console. Cela fera irruption dans le débogueur dans 5 secondes.
setTimeout(function(){debugger;}, 5000)
Allez montrer votre élément (en survolant ou de toute façon) et attendez que Chrome fasse irruption dans le débogueur.
Elements
dans l'inspecteur Chrome. Vous pourrez y rechercher votre élément.Find Element
(qui ressemble à une loupe) et Chrome vous laissera aller inspecter et trouver votre élément sur la page en faisant un clic droit dessus, puis choisir Inspect Element
Notez que cette approche est une légère variation de cet autre excellente réponse sur cette page.
PDATE: Comme Brad Parks l'a écrit dans son commentaire, il existe une solution bien meilleure et plus simple avec une seule ligne de code JS:
lancez
setTimeout(function(){debugger;},5000);
, puis allez montrer votre élément et attendez qu'il soit détecté par le débogueur
Réponse originale:
Je viens d'avoir le même problème, et je pense avoir trouvé une solution "universelle". (en supposant que le site utilise jQuery)
J'espère que ça aide quelqu'un!
<body>
et cliquez sur " Modifier en tant que HTML ".<body>
puis appuyez sur Ctrl + Entrée:<div id="debugFreeze" data-Rand="0"></div>
setTimeout(function(){$("#debugFreeze").attr("data-Rand",Math.random())},5000);
Bien sûr, vous pouvez modifier le javascript et le timing, si vous en avez l’idée.
Step over the next function(F10)
à côté de Resume(F8)
en haut au centre de la page chrome jusqu'à ce que vous figiez la fenêtre à afficher.J'ai trouvé que cela fonctionne vraiment bien dans Chrome.
Cliquez avec le bouton droit de la souris sur l'élément à inspecter, puis cliquez sur Forcer l'état de l'élément> Survol. Capture d'écran ci-joint.
Mon moyen simple:
setTimeout(function(){ debugger; }, 3000);