簡體   English   中英

Facebook JS SDK滾動

[英]Facebook JS SDK Scrolling

我有一些簡單的代碼,通過點擊包含“top”類的每個鏈接以及我用它們向下滾動到特定div id的其他代碼,將頁面滾動到頂部。

但是當我通過添加FB.Canvas.setAutoGrow()刪除Facebook應用頁面中的垂直滾動條時; FB.Canvas.setSize(); 這段代碼在facebook應用程序頁面中不再起作用,我無法向上和向下滾動。 我搜索了,似乎我們應該使用來自Facebook JS SDK的FB.Canvas.scrollTo

順便說一句,盡管我嘗試這樣做,但我似乎無法做到這一點。 如果有人能在這方面指導我,我會非常感激。

在設置中,它應設置為流體。 也只是使用setAutoGrow()就足夠了。

請注意,FB.Canvas.scrollTo和FB.Canvas.setSize僅在屏幕高度固定時才起作用,因此您可以管理畫布大小並找到所需的用戶。 實際上FB.Canvas.scrollTo在流體模式下不起作用! 順便說一句,如果您計划使用固定高度,以下列方式管理屏幕高度變化很有用:

$(window).resize(function() {

    scrHeight = $(window).height();

    // now you can use FB.Canvas.scrollTo and FB.Canvas.setSize 
    // here to satisfy your purposes  
});

在您的FB應用程序設置中,您有:

Canvas Width:Fluid
Fixed (760px)
Canvas Height: Fluid
Fixed at X px

檢查您是否選擇了液體高度

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM