0

特定のdivのstyle.heightプロパティがJavascriptによって0pxに設定されているというバグがありますが、どのコードがこの不要な設定を行っているのかわかりません。

インラインの高さプロパティが設定されているときに実行を停止するようにデバッガーに指示するか、これが発生したときに少なくともイベントを発生させるように指示することはできますか?

問題は厄介な内部ループで発生しており、本当に必要な場合を除いて、手動で「二分探索」を行う必要はありません。(特に、原因コードがイベントまたはタイムアウトから発生している可能性があり、手動で特定するのが難しいため)

編集:問題の要素がメインドキュメントに挿入される前に、これを実行できる必要もあります。[要素]タブを調べて、バグがすでに発生していることを確認できるようになるまでに。

4

1 に答える 1

2

Chrome開発ツールの[要素]タブで、要素を右クリックすると、[属性の変更を中断する]オプションがあるはずです。

https://developers.google.com/chrome-developer-tools/docs/scripts-breakpoints#dom

于 2012-07-16T15:40:06.630 に答える