Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Некорректная работа плагина Carousel в IE7 (https://javascript.ru/forum/jquery/33353-nekorrektnaya-rabota-plagina-carousel-v-ie7.html)

Heidel 20.11.2012 12:38

Некорректная работа плагина Carousel в IE7
 
В верстке используется плагин Carousel, во всех браузерах работает нормально, но в ИЕ7 возникают проблемы.

Cейчас прописано три пункта <li></li>, в которых лежит то, что крутится в карусели. При открытии страницы в ие7 первые три или четыре тизера проезжают плавно друг за другом, потом последний уезжает, а следующий не появляется, хотя у карусели стоит wrap: 'circular' и он отрабатывает в других браузерах. А тут последний тизер уезжает, потом некоторое время - пустое место, потом выезжает следующий, потом опять пустое место и тд.

Чтобы было понятно, что происходит, верстка выложена здесь ссылка

Подскажите, в чем может быть причина некорректной работы плагина, и как её отладить?

Heidel 25.11.2012 22:32

Так и не получается отладить плагин в ие7, подскажите, пожалуйста, в чем может быть дело?

Hoshinokoe 26.11.2012 13:14

Heidel,

Попробуй явно задать высоту для контейнера и элемента (для тегов ul и li). В ИЕ7 из-за этого может быть неверный расчет размеров.

Heidel 26.11.2012 17:18

Hoshinokoe, большое спасибо за подсказку! оказалось, всё дело было именно в том, что не были заданы размеры контейнеров и тегов ul и li, с проставленными размерами в ие7 всё заработало))

вообще, там у плагина есть свойство
itemFallbackDimension -- integer -- null -- If, for some reason, jCarousel can not detect the width of an item, you can set a fallback dimension (width or height, depending on the orientation) here to ensure correct calculations.

и у меня было задано
itemFallbackDimension: 952

952px - это ширина горизонтальной карусели.

но, получается, этого недостаточно.

Dimaz 26.11.2012 18:25

Hoshinokoe,
Привет:) Не поможешь написать скрипт теста? Я заплачу сколько будет нужно. Сам не могу допенькать как реализовать мою задачу.

Hoshinokoe 26.11.2012 19:44

Dimaz,

Опиши подробней что тебе нужно.


Часовой пояс GMT +3, время: 06:12.