Цитата:
|
есть виджет в каком-то контейнере и этот виджет нужно двигать, но запретить ему выходить за пределы контейнера.
|
А была возможность задавать уточняющие вопросы ?
Что за контейнер, это dom элемент, или может быть мы вообще всё рисуем через канвас, а может быть речь о google map ? (определяем технологию)
что значит двигать ?
Двигать в смысле анимировать, двигать мышью, двигать клавиатурой,или есть какой другой источник движения к примеру информация с сервера через сокет ? (пытаемся понять как виджет взаимодействует с внешним миром)
По скольким осям может происходить движение, по двум, трём, или может только по горизонтали.
В чём измеряются координаты виджета, в метрах, пикселях, попугаях ? (уточнение по математике)
Координаты относительно контейнера, или какие-то глобальные координаты, и в этих глобальных координатах у контейнера есть своя позиция ? (уточнение по математике)
Какие координаты относительно виджета мне считать за позицию виджета в контейнере. Можно считать левый угол, или может всё таки центр виджета ? (уточнение по математике)
Сколько виджетов может находится в контейнере одновременно? (размышляем стоит ли применять дилегирование в случае dom)
Ну и т.д.