6

Firebug を使用して、ぼかしとフォーカスのイベント処理、特にオートコンプリート/先読み機能を必要とする Javascript をデバッグしようとしています。問題は、「コンソール」、「スクリプト」、「DOM」など、Firebug 内のさまざまなタブをクリックするだけblur()で、アプリケーションのイベントが発生し、その後 focus() イベントが発生することです。オートコンプリートを実行しているテキスト フィールドをクリックして戻します。Firebug とやり取りしようとするとこれらのイベントが不必要に発生するという事実は、ほとんど不可能ではないにしても、デバッグ自体を問題にします。

他の誰かがこの Catch 22 に遭遇したことがありますか、および/または誰かが解決策/提案を持っていますか?

4

4 に答える 4

0

それらをデバッグに切り替えていただけますか。blur()つまり、 and をfocus()使用する代わりにclick()orを使用しますhover()

于 2010-02-12T00:15:01.727 に答える
0

代わりにキーボードを使用しますか? http://getfirebug.com/wiki/index.php/Keyboard_and_Mouse_Shortcuts

また、->options->show quick info box (次に、inspect ボタンをクリック) は、マウスオーバーしたすべてのものに関する情報のカプセルを表示します - それが役立つ場合

于 2010-03-30T20:27:45.410 に答える
0

あなたの質問についてはよくわかりませんが、アレックスが言ったように、コンソールを使用してイベントやその他の JavaScript をログに記録できます。

例えば

var x =5;
console.info(x);
x = 9;
console.info(x);

このコードを JavaScript で実行すると、コンソールに表示されます。

于 2010-02-12T03:44:27.000 に答える