我使用Fb.ui()将更新发布到用户的墙上,但对话框总是出现在浏览器的同一位置(如果向上滚动,则居中)。问题是我正在从屏幕底部打开对话框。有没有办法让对话框显示用户当前的滚动位置?调整FB.ui()对话框的位置
10
A
回答
1
我正在使用这段代码将对话位置设置为页面顶部,但您可以使用它来设置您想要的位置。此代码使用jQuery库
setInterval(function(){
var dialog = $('.fb_dialog');
for(var i = 0; i < dialog.length; i++)
{
var d = $(dialog[i]);
if(parseInt(d.css('top')) > 0 && parseInt(d.css('top')) != 195)
{
d.css('top', '195px')
}
}
}, 500);
1
Facebook的写在对话框的html代码为<div class="fb-root"></div>
,所以如果你有<div style="position: absolute;"></div>
围绕它出现的对话框中,你把这个代码。
例如:
<div style="position: absolute">
<div class="fb-root"></div>
</div>
+0
他不工作 – nXqd 2013-07-29 06:57:57
7
的FB.ui()对话框应该已经被相对于用户滚动是目前地方positionned。
如果没有,你可以简单地定位你的#FB-根CSS:
#fb-root { position:fixed; top:10%; }
这样,扣式将永远是用户的滚动位置,并遵循它,如果他继续向上或向下滚动页面。
相关问题
- 1. 如何调整FB.ui流的位置发布对话框
- 2. 简单的FB.ui对话框
- 3. 如何使用jQuery调整自定义对话框的位置?
- 4. 调整对话框在jquery中的位置
- 5. Facebook的fb.ui对话框打开太低
- 6. Facebook的jssdk fb.ui图片对话框
- 7. FB.ui对话框“permissions_request”回调从未调用?
- 8. 位于对话框中的位置对话框
- 9. FB.ui apprequest对话框出现问题
- 10. Facebook FB.ui oauth对话框错误
- 11. “Fb.ui发送对话框”返回错误
- 12. FB.ui发送发送对话框
- 13. FB.ui提要帖子对话框更改
- 14. Facebook FB.UI简单警报对话框
- 15. FB.ui对话框(iframe)不可见
- 16. jQuery UI对话框 - 位置
- 17. jquery ui对话框位置
- 18. jQueryUI:调整对话框中的对话框大小?
- 19. 如何设置对话框的位置?
- 20. Feed对话框的FB.ui问题,很多对话框一次打开
- 21. CKEditor调整对话框中的标签
- 22. Primefaces对话框上的调整大小
- 23. 调整MonoTouch对话框中的StringElement值
- 24. jQuery的对话框调整大小
- 25. 调整jQuery对话框的大小
- 26. 动画调整jQuery UI的对话框
- 27. 如何调整对话框的大小?
- 28. jquery固定对话框的位置,一旦调整大小就会破坏
- 29. 在多屏幕上协调消息框或对话框位置
- 30. 设置Android对话框位置
iframe或弹出? – Lex 2010-12-20 14:01:43