Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > jCarousel и изображения разной ширины


Автор: Noviy 6.4.2011, 12:24
Реализовал с помощью jCarousel, прокрутку картинок разной ширины, для этого, перед инициализацией карусели, был дописан кусок кода
Код

$(‘.mycarousel’).find(‘li’).each(function(i, element){
    
    //Вытянули в переменную ширину картинки
    newWidth = $(element).find(‘img’).attr(‘width’);
    
     //Присвоили ширину картинки текущему li
    $(element).css(‘width’, newWidth+‘px’);
  });


http://nusia.org.ua/jquery/jcarousel-and-random-width


Столкнулся с тем, что если изображений много (у меня 61 изображение), после 44-го начинаются проблемы. Проблема в том, что визуально, при прокрутке, кажется, что скролл начинается сначала карусели, пробегает по всем картинкам и возвращается на нужную позицию. Хотя left меняется в точности на ширину картинки. Если кто-то хочет посмотреть рабочий пример, могу выложить ссылку.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)