javascript - 调整 FB.ui() 对话框的位置

标签 javascript facebook api

我正在使用 Fb.ui() 将更新发布到用户的墙上,但该对话框始终出现在我浏览器的同一位置(如果向上滚动,则居中)。问题是我从屏幕底部打开对话框。有没有办法让对话框显示用户当前的滚动位置?

最佳答案

FB.ui() 对话框应该已经相对于用户当前滚动的位置定位。

如果没有,您可以简单地将您的#fb-root 放在 CSS 中:

#fb-root { position:fixed; top:10%; }

这样,弹出窗口将始终位于用户的滚动位置,如果他继续向上或向下滚动页面,也会跟随它。

关于javascript - 调整 FB.ui() 对话框的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4490035/

相关文章:

javascript - Ajax 调用以获取从 HTML 选择选项中选择的值

javascript - 如何使用 Javascript 添加时间到日期时间?

javascript - 未找到 Puppeteer 'Page.getFrameTree' undefined

ios - 如何在 iPhone 应用程序中使用 Facebook 对话框检索用户名以制作完整的墙贴?

facebook - 使用 iOS6 社交框架将视频上传到 Facebook

javascript - 如何获取数组项的相反索引和值?

javascript - 制作 Facebook 应用程序时,JavaScript 在哪些方面受到限制?

django - 使用 django rest 框架代替 django orm 的最佳方式

api - Google API token 端点 POST 返回错误请求 400

c++ - Linux API(如 MSDN)的引用?