Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите срочно нужна гениальная идея реализации на JS

канвас Ученик (242), на голосовании 2 месяца назад
Есть канвас,на нём изображение. Нужно чтобы когда пользователь крусит колёсиком мыши,изображение увеличивалось/уменьшалось ОТНОСИТЕЛЬНО КУРСОРА,т.е. чтобы точка в которой курсор оставалась на месте.
Голосование за лучший ответ
Зеленая бяка Просветленный (41307) 3 месяца назад
Это похоже на то, как онлайн-карты работают, описание алгоритмов легко гуглится
канвасУченик (242) 3 месяца назад
давно ищу ничего путного не нашла ( замучалась уже с этим
Зеленая бяка Просветленный (41307) канвас, ну там суть в том, что изображение разбивается на небольшие кусочки, которые отображаются в нужном порядке, когда происходит скролл, то мы знаем на каком именно кусочке был курсор и пересчитываем область видимости с учетом этого. Допустим, у нас была картинка которую мы разбили на 16 частей:Мы ловим событие скрола и определяем, что курсор находится на картинке 10. Значит мы должны увеличить картинку 10 и окружающие ее картинки так, чтобы они занимали тот же самый размер, которое занимало предыдущее изображение, а лишние картинки отбросить
Похожие вопросы