2010-06-17 64 views
0

我有一個問題,我無法弄清下一步該怎麼做。我有一個網站在HTML頁面中使用JQuery Galleeria,在頁面頂部自動播放10張圖片。它使用經典主題並且是非常基本的功能。JQuery廣場和IE7的問題

我在我的本地IIS服務器和IE7,Chrome,Opera,Firefox的內部構建服務器上測試了它,它工作正常。我將它發佈在一臺實時服務器上,並且它在IE7中間歇性地崩潰。它做了一些奇怪的事情:

  1. 它炸燬畫面比原來大了,即使我把「max_scale_ratio:1」在我的JS。

  2. 它在我的縮略圖旁邊添加了前後箭頭,這些縮略圖不存在於任何其他瀏覽器中。

  3. 它停止在第一張照片後顯示縮略圖。

所有這些都是間歇性的,如果我多次刷新頁面,它可以自行糾正或有時會執行上述操作。在頁面上

我的JS代碼如下:

<script type="text/javascript"> 
$(document).ready(function() { 
    // Load theme 
    Galleria.loadTheme('themes/classic/galleria.classic.js'); 

    // run galleria and add some options 
    $('#galleria').galleria({ 
     debug: true, 
     image_crop: true, 
     height: 397, 
     max_scale_ratio: 1, //Ensures the picture crop doesn't zoom the picture 
     autoplay: 8000, //Sets an autoplay interval of 8 seconds (8000) 
     transition: 'fade', 
     data_config: function(img) { 
      return { 
       description: $(img).next('p').html() 
      }; 
     } 
    }); 

我不知道爲什麼它只是打破了活的服務器上和其他人的工作。我無法找到顯示相同問題的任何幫助來源。這是服務器問題還是我可以在代碼中修復的問題?

回答

0

似乎這是一個與廣場(一個由Galleria支持人員引用給我)的錯誤,他們正在處理。這是一個IE7問題。建議的解決方案是使用JSON數組,而不是直接調用圖片,直到bug修復。