我在應用程序中遇到畫布高度問題。我已經將它設置爲FB.Canvas.setAutoGrow();但是當我通過ajax將一個頁面加載到一個div中時,它不會提取canvas的高度。FB.Canvas.setAutoGrow()與jquery不兼容.load
如果我加載的頁面很長,然後將頁面加載到較小的同一個div中,畫布高度與大頁面保持一致,會發生什麼情況。它不會調整滾動條以適應較小的頁面。
任何幫助,將不勝感激。
我在應用程序中遇到畫布高度問題。我已經將它設置爲FB.Canvas.setAutoGrow();但是當我通過ajax將一個頁面加載到一個div中時,它不會提取canvas的高度。FB.Canvas.setAutoGrow()與jquery不兼容.load
如果我加載的頁面很長,然後將頁面加載到較小的同一個div中,畫布高度與大頁面保持一致,會發生什麼情況。它不會調整滾動條以適應較小的頁面。
任何幫助,將不勝感激。
我只是有同樣的問題,FB.Canvas.setAutoGrow()沒有工作。最後這是一個奇怪的問題,我有一個名爲「名稱」的JavaScript變量。改名爲「用戶名」,現在它工作得很好。其餘的沒有顯示任何錯誤,我的代碼沒有任何問題,只有調整大小沒有工作,而我有「名稱」。所以也許你也應該只是嘗試重命名變量和/或功能...
這是一本關於爲什麼您不應該在JS中創建全局變量的教科書案例。唯一的例外是在對象之間進行通信的單個命名空間(例如window.APP) – hamishtaplin
我有同樣的問題。一些腳本正在做: 函數foo(){名稱= 'somename' } 代替 函數foo(){VAR名= 'somename' } –
我有這個問題。我有一些全局變量,但它們似乎不是原因。還有什麼我應該找的? –
之前你setAutoGrow();
Execuse我還要確保你有一個
FB.init();
。但是你的FB.init()在哪裏,它應該在任何FB函數之前運行。順便說一句,嘗試FB.Canvas.setAutoResize();代替。 – hungneox@eureka setAutoResize()將在2012年1月發佈 –