2010-06-17 4 views
1

У вас есть идеи, почему плагин цикла jQuery разбивает обратное центрирование изображения при скользящем изображении? (Без активированного плагин работает нормально)jQuery Cycle plugin

Вот demo of my page (попробуйте изменить размер окна или уменьшить масштаб и посмотреть, что я имею в виду - фоновое изображение получает обрезаны)

ответ

1

Добавление этого стиля фиксирует это:

#background div { width: 100% !important } 
+0

Ее что-то делать с плагином цикла пытается выяснить ширину контейнера. Этот CSS будет игнорировать его попытки изменить ширину. –

2

Плагин цикла устанавливает ширину разделов, которые вы используете при загрузке, и не учитывает изменение размера. Цикл имеет метод уничтожения. Вы должны иметь возможность вызвать destroy on cycle и воссоздать его при событии изменения размера окна.

http://jquery.malsup.com/cycle/options.html

$(window).resize(function() { 
    $('#home #background').cycle('destroy'); 
    $('#home #background').cycle({ 
     random: 1 
    }); 
}); 
Смежные вопросы