Twitter ブートストラップのタブを使用しています。ブラウザの JavaScript コンソールで以下のコードを実行すると、タブが正しく機能します -
$("#mainTab a").click(function(e){
e.preventDefault();
$(this).tab('show');
});
ただし、インデックス ページの jquery の document.ready 関数に上記を配置すると、タブの初期化に失敗します。タブに data-toggle 属性もありますが、切り替えはまだ機能しません。
同じコードがページにロードされたときにタブが機能せず、コンソールで実行されたときにタブが機能する原因は何ですか?
ページを介してロードされたときに実行をブロックしている可能性があるのは何ですか?