我使用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