2010-11-20 17 views
1

先日、jQueryプラグインの1つに問題がありました。テキストボックスがあり、いくつかの文字を入力すると、それは動作していないか、間違っているかのいずれかです。私はソースを持っている、私はFireBugを持っている、と私はどこから始めるべきか分からない。コード内の何かがkeypressイベント、または変更、あるいはその両方を処理します。そこでブレークポイントを設定したいと思います。jQueryプラグインのデバッグ

質問は、私は特定の要素が提起した特定のイベントのためのハンドラを発見するにはどうすればよい、

のですか?つまり、コードを「変更」するのではなく、動的に検索することです。 FireBugやその他のツールでそれを手助けすることはできますか、それとも簡単なスクリプトで行うことができますか?

おかげ

ULU

+0

@doあなたはcallstacktraceのような意味ですか? – kobe

答えて

4

FireQueryをインストールし、それを差し込むFirebugのは、はるかに便利な方法で、すべてのjQueryオブジェクトを示しており、それらの上にあるオブジェクトのイベントを強調表示します。これにより、jQueryのデバッグが大幅に簡単になります。

デバッグ中にパックされていないJSコードを使用するようにしてください。

+0

+1、私は前にFireQueryに出くわしていませんでした。 –

+0

FireQueryは本当に便利です。 DOMツリー上のデータとイベントのバインディングを見ることができ、jQueryオブジェクトをコンソールやウォッチパネルで本当に明確な方法で表示できるようになりました。 Plus - jquerifyボタンが付いていて、あなたが見ているページにjQueryを挿入できます! – Orbling

+0

+1、これは素晴らしいですね! – Alex

関連する問題