Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Карусель для картинок разной ширины (https://javascript.ru/forum/dom-window/56231-karusel-dlya-kartinok-raznojj-shiriny.html)

рони 05.06.2015 22:46

Endy,
алгоритм тот-же самый -- вычисляется максимальновозможный сдвиг -- и если предполагается сдвиг ещё больше то выбирается максимальновозможный -- так как сдвиг у нас отрицательный можно через Math.max или через if

noto 05.06.2015 22:50

рони,
но offsetWidth тут всегда будет равен ширине экране. Можете показать какой-то рабочий вариант? Заранее благодарю:)

Цитата:

Сообщение от Endy (Сообщение 373980)
https://learn.javascript.ru/task/carousel вот кстати задачка похожая на вашу,там и решение к ней есть :)

Не подходит вариант, т.к там фиксированная ширина картинок.

рони 05.06.2015 22:56

Цитата:

Сообщение от noto
но offsetWidth тут всегда будет равен ширине экране. Можете показать какой-то рабочий вариант?

непонимаю - я вам показал рабочий вариант, чем неустраивает?

рони 05.06.2015 23:03

noto,
даже анимацию прицепил и как Math.max использовать показал
http://codepen.io/anon/pen/eNWpjR

noto 05.06.2015 23:06

рони,
Огромное спасибо! Очень помогли)


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