2012-09-14 116 views
0

我有一個fancybox加載每次我加載頁面。 但當開放的fancybox給我這個錯誤:fancybox自動文檔準備

The requested content cannot be loaded. Please try again later.

這是我的代碼:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#inline1").fancybox().trigger('click'); 
    }); 
</script> 

<div id="inline1" style="display:none;"> 
    <p> 
    Some text 
    </p> 
</div> 
+0

可這個老問題可以幫助你 http://stackoverflow.com/questions/8913583/fancybox-returning-the-requested-content- can not-loaded-please-try-again-lat http://stackoverflow.com/questions/4941002/fancybox-returning-the-requested-content-cannot-be-loaded-please-try-again -la http://stackoverflow.com/questions/10857849/fancybox-the-requested-content-cannot-be-loaded-please-try-again-later – CRDave

回答

1

如果您正在使用的fancybox V1.3.4(最有可能),那麼你需要用你的inline隱藏內容div;換句話說,inline(目標)內容不應該具有屬性display: none,而是父包裝。

所以,正確的結構應該是

<div style="display:none;"> 
    <div id="inline1"> 
    <p> Some text </p> 
    </div> 
</div> 
+0

偉大的工作非常感謝! –