2012-06-10 48 views
1

嗨,我有一個Facebook選項卡,顯示優惠。該優惠使用ari圖像滑塊與核心joomla燈箱全屏查看圖像。我正在使用facebook autoresize函數來擺脫滾動條,它在Firefox中正常工作。在所有其他瀏覽器互聯網探索鉻和Safari瀏覽器,當我點擊一個提供查看全屏在畫布的高度開始增長和圖像不斷下移。看起來,當圖像打開時,facebook autoresize功能只是不斷增加高度和圖像移動。這裏是我的代碼:facebook autoresize問題使用lightbox全屏查看圖像

<div id="fb-root"></div> 
<script src="https://connect.facebook.net/en_US/all.js"></script> 
<script> 
    window.fbAsyncInit = function() { 
    FB.init({ 
     appId : 'APP ID', //Your facebook APP here 
     cookie : true, // enable cookies to allow the server to access the //session 


    }); 
    FB.Canvas.setAutoGrow(); 
    } 

    window.onload = function() { 
    FB.Canvas.setAutoGrow(91); 
    } 
</script> 

這個問題並沒有出現在firefox只在其他瀏覽器。任何想法發生了什麼?

+0

我在使用http://leandrovieira.com/projects/jquery/lightbox/版本5的Firefox中遇到同樣的問題。 –

回答

0

這是錯誤的:

window.onload = function() { 
    FB.Canvas.setAutoGrow(91); 
} 

當window.load被激發FB不能訪問呢。

該行應該是FB.Canvas.setAutoGrow();而不是FB.init之後的呼叫。

+0

更改了它,但仍然是同一問題 – Chris

+0

當我點擊優惠幻燈片上的圖片時高度開始增加,燈箱中顯示的圖像向下滾動。如果我不關閉它,它會繼續增加。 – Chris