Сдвиг рабочего пространства по событию

Всем доброго времени суток! Вторые сутки ищу решение, пока к сожалению так и не смог найти..

Ситуация такая, есть рабочее пространство position: fixed; width, height - 100% (в нем всякие блоки), блоки установлены по координатам x, y.

Возникает вопрос, как по событию mousemove сдвигать рабочее пространство без изменения координат, как это присходит в онлайн-браузерных играх?


Ответы (1 шт):

Автор решения: mrs4z

Всем спасибо, кто пытался помочь! С сохранением координат получилось так, сделал как в онлайн браузерной игре: 1. Задаем фиксированную ширину и высоту. 2. Задаем для данного блока overflow: Hidden (чтобы скрыть скроллы), в моем случае так же и на Canvas задаем те же размеры, position; relative. 3. На события mousedown -> mousemove -> mouseup скролим в зависимости от mousemove!

→ Ссылка