- Сделать его поверх всех остальных элементов (какое свойство указать?)
- Перехватывать событие при нажатии (какое событие прослушивать?)
- Перемещать элемент управления при движении мыши.
Подробнее здесь: https://stackoverflow.com/questions/103 ... javascript
Мобильная версия