2010-06-17 40 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修复。