我们的Facebook应用程序页面允许用户使用请求对话框将邀请发送给朋友。
我们确实可以离线访问用户的facebook帐户,因此div里面的所有朋友都会填充(使用ajax)。
每位朋友在他的名字旁边都会收到一个“邀请”按钮,当用户点击按钮时,会打开请求对话框。
IE或FF在浏览器窗口中间始终显示请求对话框,无论用户向下滚动多少。
在Chrome中,即使在页面底部发起请求(在好友列表完成后发生),对话框也会显示在页面顶部。
因此,网站用户看不到对话框,并且不断重新点击邀请按钮,因为他们看不到对话框。
的Onload:
FB.init({
appId: "00000"
});
邀请点击:
function sendRequestToRecipients(id) {
FB.ui({
method: "apprequests",
message: "Here's the invite!",
to: id
},
requestCallback);
};
答案 0 :(得分:1)
应用以下css样式应该可以解决您的问题:
#FBUIWrapper {position: fixed; top: 0; right: 0; left: 106px;} /* Wrapper to position the invite dialog generated by Facebook */