Скрипт просмотра страниц книги
Цена договорная
Необходимо написать скрипит управления для просмотра страниц книги.
Исходные данные: 75-70 файлов формата jpg
Наиболее похожий аналог: просмотр страниц в pdf вьювере
Сценарий использования: в окне просмотра отображается одна страница книги (изображение jpeg), можно увеличить изображение кнопкой "+", При увеличении можно двигать изображение в области просмотра. Перемещение изображения осуществляется при нажатой левой кнопкой мыши. Можно перемещаться по страницам прокручивая страницы в окне просмотра, также можно переместиться на конкретную страницу введя ее номер в поле. При скроле в окне просмотра скролятся страницы с выбранным увеличением.
Техническое задание:
Должна осуществляться загрузка графический файлов в блок с прокруткой. Загрузка должна происходить по технологии "lazzy load", когда сначала загружаются 1-2 видимые страницы, стальные подгружаются по мере прокрутки или при переходе к выбранной страницы.
Под окном просмотра должны располагаться следующие кнопки и элементы:
- Общее кол-во страниц (рассчитывается исходя из количества графических файлов, загруженных в блок просмотра)
- Поле для отображения текущей страницы. При вводе в это поле номера страницы и нажатии на кнопку Enter осуществляется переход к указанной странице (графическому файлу с указанным номером в последовательности).
- Кнопка "+" увеличить масштаб. При увеличении масштаба должно сохраняться текущее положение центра страницы, которая отображается на экране.
- Кнопка "-" уменьшить масштаб При уменьшении масштаба должно сохраняться текущее положение центра страницы, которая отображается на экране.
Если есть максимально близкий аналог, то можно его взять за основу.
По ссылке архив с изображениями страниц книги. И началом вьювера, для того чтобы визуально показать, что должно получиться.
https://yadi.sk/d/KglIF_j0kcl7Tw
Исходные данные: 75-70 файлов формата jpg
Наиболее похожий аналог: просмотр страниц в pdf вьювере
Сценарий использования: в окне просмотра отображается одна страница книги (изображение jpeg), можно увеличить изображение кнопкой "+", При увеличении можно двигать изображение в области просмотра. Перемещение изображения осуществляется при нажатой левой кнопкой мыши. Можно перемещаться по страницам прокручивая страницы в окне просмотра, также можно переместиться на конкретную страницу введя ее номер в поле. При скроле в окне просмотра скролятся страницы с выбранным увеличением.
Техническое задание:
Должна осуществляться загрузка графический файлов в блок с прокруткой. Загрузка должна происходить по технологии "lazzy load", когда сначала загружаются 1-2 видимые страницы, стальные подгружаются по мере прокрутки или при переходе к выбранной страницы.
Под окном просмотра должны располагаться следующие кнопки и элементы:
- Общее кол-во страниц (рассчитывается исходя из количества графических файлов, загруженных в блок просмотра)
- Поле для отображения текущей страницы. При вводе в это поле номера страницы и нажатии на кнопку Enter осуществляется переход к указанной странице (графическому файлу с указанным номером в последовательности).
- Кнопка "+" увеличить масштаб. При увеличении масштаба должно сохраняться текущее положение центра страницы, которая отображается на экране.
- Кнопка "-" уменьшить масштаб При уменьшении масштаба должно сохраняться текущее положение центра страницы, которая отображается на экране.
Если есть максимально близкий аналог, то можно его взять за основу.
По ссылке архив с изображениями страниц книги. И началом вьювера, для того чтобы визуально показать, что должно получиться.
https://yadi.sk/d/KglIF_j0kcl7Tw
Отзывы
Сделал работу в срок. Результат работы соответствует заявленным требованиям, всегда был на связи и сделал именно то, что хотелось! Полностью оправдал ожидания. Советую!
4 года
назад
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.