2012-06-04 56 views
0

我是fancybox(1)顯示彈出疊加iframes在他們。它的作用,我點擊錨點,而不是一個頁面fancybox腳本覆蓋命令,並強制iframe彈出。的fancybox iframe中並不總是有效。 :(

<a href="iframe.html" class="fancybox.iframe">click here</a> 

什麼偶爾一切發生的是,用戶會點擊該鏈接,但該瀏覽器會去的iFrame鏈接,並沒有彈出。

有沒有什麼辦法讓元素一個div而不是一個錨和給它一個URL屬性,它的fancybox承認,所以沒有逛的iFrame網頁?

回答

0

對於的fancybox v1.3.x你不應該使用class="fancybox.iframe"class="iframe"或設置"type":"iframe"選項自定義腳本中,如:

$(".iframe").fancybox({ 
"type":"iframe", 
"width": 620, //or whatever value you prefer 
"height": 320 
}); 
0

怎麼樣的fancybox v.2.0.6?

這是我的代碼:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> 
<link rel="stylesheet" href="css/fancybox/jquery.fancybox.css?v=2.0.6" type="text/css" /> 
<script type="text/javascript" src="css/fancybox/jquery.fancybox.js?v=2.0.6"></script> 


<a class="fancybox fancybox.iframe" href="http://www.....etc></a> 

... 
<script> 
$(document).ready(function() { 

    $(".fancybox").fancybox(); 

}); 
</script> 

</body> 

謝謝!