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