при событии mousemove нужно отобразить смещение блока. а при mouseup он куда то должен уехать. В этом случае вернуться на место.
По событию transitionend анулируются все флаги и т.д.
Вот и не могу понять почему если курсор за пределами документа, то все ок, а если на документе, то пока не остановиться курсор, то ничего не анулируется, но при этом сам блок остается на том месте где остановился курсор.
|