2012-08-22 60 views
3

我注意到Android上的Colorbox有一個問題,其中colorbox彈出只是掛載了加載圖形,然後如果你點擊關閉它,你暫時看到內容(應該已經顯示)底下有一個彩色彈出框,然後兩個彈出窗口關閉。Android上的Colorbox問題

我檢查了official demo on the site,發現我在自己的網站上遇到過同樣的問題。我遇到問題的手機是運行Android冰淇淋三明治的HTC Desire。這個問題不會發生在iOS或黑莓手機上,似乎只是一個奇怪的Android故障。

感謝您尋求解決方法。主要將此舉標記爲Colorbox Google羣組已關閉。

+0

添加了一些更多信息@blasteralfred – user1153594

+0

我可以確認,在我的Galaxy S3和華碩TF Prime上注意到同樣的問題。無論是在我自己的項目上,還是在官方演示網站上。 – Maurice

回答

1

看起來加載疊加在完成後沒有正確隱藏。幸運的是,這是一個簡單的辦法,通過使用onComplete回調:

$(document).ready(function() 
{ 
    $('a.colorbox').colorbox({ 
     onComplete: function() 
     { 
      $('#cboxLoadingOverlay, #cboxLoadingGraphic').hide(); 
     } 
    }); 
}); 

這確保了loadingOverlay被使用後正確地隱藏。彩盒本身將照顧它重新照顧。這解決了我的設備的問題。

讓我們知道這是否也適用於您。

+0

完美地工作 - 謝謝! close和prev/next按鈕現在不在android中顯示,我已經注意到了,但應該很容易找到解決方法。 – user1153594