请求对话顶部位置

时间:2012-03-30 19:16:26

标签: facebook

我们的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);
};

1 个答案:

答案 0 :(得分:1)

应用以下css样式应该可以解决您的问题:

#FBUIWrapper {position: fixed; top: 0; right: 0; left: 106px;} /* Wrapper to position the invite dialog generated by Facebook */