2010-06-17 2 views
0

У меня проблема, что я не могу понять, что делать дальше. У меня есть веб-сайт, использующий JQuery Galleeria на странице HTML и 10 картинок, которые прокручиваются вверху страницы. Он использует классическую тему и имеет очень базовую функциональность.Проблемы с JQuery Galleria и 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 (как упоминает сотрудник Galleria Support), и они обращаются. Это проблема IE7. Предлагаемое решение заключается в использовании массива JSON вместо прямого вызова изображений, пока ошибка не будет исправлена.

Смежные вопросы