私はjquery 1.8を使用しており、この平和なコードを使用しています:
jQuery('body.fb_tab-resizable:not(.fb_tab-processed)').each(function () {
jQuery(this).addClass('fb_tab-processed');
if (typeof(FB) == 'undefined') {
// FB not yet initialized.
jQuery(document).bind('fb_init', FB_Tab.setAutoResize);
}
else {
// FB already initialized.
FB_Tab.setAutoResize();
}
jQuery(document).bind('fb_init', FB_Tab.setAutoResize);
});
うまくいかないので、次のconsole.logを作成しました:
jQuery('body.fb_tab-resizable:not(.fb_tab-processed)')
これにより、空の結果 '[ ]' が得られます。
しかし、私がするとき:
jQuery('body.fb_tab-resizable:not(.fb_tab-processed)').addClass('fb_tab-processed');
クラスが本体に追加され、すべてが機能します。
誰でもこの動作について教えてもらえますか?
ここで JSFiddle を見つけることができます: http://jsfiddle.net/ettun/3/
**編集: JSFiddle では動作するようですが、私の Web サイトでは動作しません。コードをフィドルで更新してみます