次のHTMLがあると仮定します
<div id="box" style="display:none;">Hello World</div>
<button id="showbutton">Show The Box</button>
そして、次のJQueryボタンハンドラーでdivを表示します
$('#showbutton').click(function() {
console.log('test');
$('#box').show();
});
console.log
ステートメントに注意してください。新しく開いた IE9 ブラウザでボタンをクリックしても機能しません。コンソール オブジェクトがまだ初期化されていないようです。しかし、F12 キーを押して開発者コンソールを開くと、ハンドラーが機能します。
この動作は、Chrome/Firefox には存在しません。
これは IE のコンソール オブジェクトの予想される動作ですか? IE での JavaScript コンソール オブジェクトのサポートに関連するドキュメントはありますか?
デモ用の JSFiddle はhttp://jsfiddle.net/6tHB5/です。
IE で問題を再現するには、最初にブラウザを閉じ、ブラウザを再度実行してから、開発者コンソール (F12) を開かずにボタンをクリックする必要があります。