私はTwitterのブートストラップポップオーバーのz-index
を試して分析するためにクロムインスペクタを使っていますが、それが非常にイライラすることがわかりました...
関連付けられているCSSを評価および変更できるように、ポップオーバーを(表示されている間に)フリーズする方法はありますか。
関連付けられたリンクに固定の「ホバー」を配置しても、ポップオーバーは表示されません。
動作しました。これが私の手順です。
Sources
タブを選択しますElements
タブに移動します任意の要素を検査できるようにするには、次の手順に従います。ホバー状態を再現するのが難しい場合でも、これは機能するはずです。
コンソールで次のJavaScriptを実行します。これは5秒でデバッガに侵入します。
setTimeout(function(){debugger;}, 5000)
要素を表示して(またはホバリングして)、Chromeがデバッガに侵入するまで待ちます。
Elements
タブをクリックすると、そこで要素を探すことができます。Find Element
アイコン(虫眼鏡のように見えます)をクリックすることもできます。Chromeは、ページ上の要素を右クリックしてInspect Element
を選択することで、移動して検査および検索できるようにします。このアプローチは、このページの他の 素晴らしい答え に対するわずかなバリエーションです。
PDATE: Brad Parksが彼のコメントで書いているように、たった1行のJSコードでもっと良くて簡単な解決策があります。
setTimeout(function(){debugger;},5000);
を実行してください、そして、あなたの要素を見せに行ってください、そして、デバッガに侵入するまで待ってください
元の答え:
私はちょうど同じ問題を抱えていた、そして私は私が "普遍的な"解決策を見つけたと思う。 (サイトがjQueryを使用していると仮定して)
誰かに役立つことを願っています!
<body>
を右クリックし、「HTMLとして編集」をクリックします。<body>
の後に次の要素を追加して、Ctrl + Enterを押します。<div id="debugFreeze" data-Rand="0"></div>
setTimeout(function(){$("#debugFreeze").attr("data-Rand",Math.random())},5000);
もちろん、アイデアがわかれば、JavaScriptとタイミングを変更できます。
Step over the next function(F10)
の横にあるResume(F8)
ボタンをクリックします。私はこれがChromeで本当にうまくいくことを発見しました。
調べたい要素を右クリックし、[要素状態を強制]> [ホバー]の順にクリックします。スクリーンショットを添付しました。
私の簡単な方法:
setTimeout(function(){ debugger; }, 3000);