我使用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. Facebook的jssdk fb.ui图片对话框
- 5. FB.ui对话框“permissions_request”回调从未调用?
- 6. FB.ui发送发送对话框
- 7. Facebook FB.ui oauth对话框错误
- 8. FB.ui对话框(iframe)不可见
- 9. FB.ui提要帖子对话框更改
- 10. FB.ui apprequest对话框出现问题
- 11. jQuery UI对话框 - 位置
- 12. CKEditor调整对话框中的标签
- 13. 调整jQuery对话框的大小
- 14. 调整MonoTouch对话框中的StringElement值
- 15. 在多屏幕上协调消息框或对话框位置
- 16. 设置Android对话框位置
- 17. 自定义微调器对话框:对话框的popupbackground设置
- 18. jQueryUI对话框定位窗口调整大小
- 19. jquery ui对话框,有多个对话框影响位置
- 20. 位置jQuery UI的对话框
- 21. Xpages扩展库对话框的位置
- 22. 试图从调整对话框
- 23. Windows C对话框调整器
- 24. 调整FastScroll警报对话框
- 25. 在MFC中调整对话框大小
- 26. 对话框jquery没有调整大小
- 27. 自动调整列宽在对话框
- 28. Javascript对话框动画 - 最终调整
- 29. 在调整对话框布局
- 30. jQuery对话框调整大小问题
iframe或弹出? – Lex 2010-12-20 14:01:43