2012-10-19 38 views
2

我在Wordpress中使用Fancybox v.2.1.2(不是插件)。在IE7中,我有加載,但它根本不打開任何東西。Fancybox v.2.1.2不能在IE7上打開

這裏是我的JS代碼

<!-- Add fancyBox main JS and CSS files --> 
<script type="text/javascript" src="/path/to/fancybox/source/jquery.fancybox.js?v=2.1.2"></script> 
<link rel="stylesheet" type="text/css" href="/path/to/fancybox/source/jquery.fancybox.css?v=2.1.2" media="screen" /> 
<script> 
jQuery(document).ready(function() { 
    jQuery("a.fancybox").fancybox({ 
     padding : 0 
    }); 
}); 
</script> 

這裏是我在我的網頁代碼:

<a href="/path/to/images/P1050615.jpg" class="fancybox" rel="gallery[283]"></a> 
<div class="hidden"> 
<a class="fancybox" href="/path/to/images/P1050616.jpg" rel="gallery[283]"><img src="/path/to/images/P1050616.jpg"></a> 
<a class="fancybox" href="/path/to/images/P1050617.jpg" rel="gallery[283]"><img src="/path/to/images/P1050617.jpg"></a> 
</div> 

我使用的是HTML5文檔類型,但即使我改變它,它不會改變任何東西。

+0

它在其他瀏覽器中工作嗎?你還添加jQuery庫嗎? –

+0

它在IE8或IE9中工作嗎? IE對javascript非常挑剔,錯過了','或';'會導致它失敗,同樣使用console.log會停止腳本,因爲控制檯沒有被默認定義。在我看來,問題不是你的fancybox代碼,而是別的。 – ninja

+0

是的,它可以在IE8和IE9上工作,是的,我在我的fancybox腳本之前添加了jquery庫。 我想這是另一回事...控制檯只是給我這個錯誤,但它也存在於IE8和IE9中。 'SEC7115:可見鏈接的樣式和查詢的樣式可能會有不同的顏色。有些風格不適用於所諮詢的鏈接。' – Sducasse

回答

3

恐怕這是一個錯誤(這不是你的錯,它不是你的代碼)。

我已經直接聯繫了開發人員,他向我確認問題預計會在下一次提交中得到解決。

在此期間,您可能會回滾到版本v2.1.1。

UPDATE:的fancybox V2.1.3已經發布

更新日誌 2.1.3版 - 2012年10月23日

  • 固定#426 - 殘破的IE7
  • 固定#423 - 背景在iOS上閃爍
  • 固定#418 - 自動生長/收縮和中心
  • 將腳本更新爲w獸人與jQuery 1.6
  • 媒體輔助支持的YouTube視頻系列
+0

感謝它的工作!我瘋了!謝謝:) – Sducasse

+0

@Sducasse:版本2.1.3可用,並修復了IE7問題。 – JFK

+1

是的,對不起。至少我知道確實有人關心IE7 :) – Janis

1

我找到了這個錯誤......不是的fancybox但到IE7,IE8,IE9和!

如果您創建了包含以下CSS網頁的iframe,那麼IE瀏覽器不顯示頁面:如果您知道目的地網頁的網站站長

html { position: relative; } 

,要求他刪除該CSS聲明,它的頁面顯示不應該改變......否則,我的知識無法解決!

就這樣!