我正在尝试使用以下代码弹出一个apprequests对话框:
$("#fbInviteButton").click(function(){
FB.ui({
method: "apprequests",
message: "Test"
};
});
单击该按钮时,会弹出一个带有装载器的框,然后就坐在那里。在Chrome的开发者控制台中,我可以看到ajax请求已完成,内容又回来了。
当我查看HTML源代码时,我会看到另一个对话框(类:“fb_dialog fb_dialog_advanced”),其中包含已填充的内容,当我切换该窗口的CSS时:
top: -10000px
带有内容的对话框进入视图。
因此,出于某种原因,当加载内容时,它不会弹出到位并替换加载器。知道会导致这种情况的原因吗?
应用程序是使用Asset Pipeline的Ruby on Rails。