Как стать автором
Обновить

Комментарии 4

Попробуйте http://photoswipe.com/ (правда придется потратить время, чтобы прикрутить к ExtJS, но в целом ничего сложного)

Нет зависимостей, настраиваемый toolbar, любые кнопки, выпадающие меню, события, производительность (актуально для старых устройств), жесты, анимации приближения, swipe-to-close и т.д. Но для изображений требуется указывать width и height при инициализации, что может стать минусом
Действительно, очень хорошая библиотека, я буду иметь её ввиду, спасибо, странно что я на неё не наткнулся. Я пытался использовать swiper, но мне он не подошел по причине зависимостей (хочется работать в одной экосистеме с ExtJS). У всех библиотек которые я просматривал по этой теме нет совмещенного функционала pinchzoom & client side rotate. Исключением пожалуй является DivaJS но это отдельный монстр.
> Я пытался использовать swiper, но мне он не подошел по причине зависимостей
А какие у него зависимости? У него есть версии как с зависимостью от jQuery, так и без нее.
В тот момент не хотелось вникать в 4к строк кода, я написал свой велосипед, который делает только то что необходимо. Половина функционала мне не требовалось, а там все достаточно связано. В итоге задача выполнена, кода у меня в 5 раз меньше, и есть полное понимание его работы.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории