我使用的是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中有效,但在我的网站上没有,我会尝试用小提琴更新我的代码