Skip to content

Commit

Permalink
fix(ColorPicker): fix slider mouse move behavior bug (#3042)
Browse files Browse the repository at this point in the history
* fix: ä¿color-picker-panel slider鼠标move缺陷

* fix: color-picker-panel slider mouseup mousemove绑定缺陷

---------

Co-authored-by: jhl <[email protected]>
  • Loading branch information
Jippp and jhl committed Aug 9, 2024
1 parent d655613 commit 037202d
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions src/hooks/useDrag.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,17 +44,15 @@ const useDrag = (ref, options: DraggableProps) => {
const handlePointerUp = (e: MouseEvent) => {
isDraggingRef.current = false;
end(getCoordinate(e), e);
const element = ref.current;
element.removeEventListener('mouseup', handlePointerUp);
element.removeEventListener('mousemove', handlePointerMove);
document.removeEventListener('mouseup', handlePointerUp);
document.removeEventListener('mousemove', handlePointerMove);
};

const handlePointerDown = (e: MouseEvent) => {
isDraggingRef.current = true;
start(getCoordinate(e), e);
const element = ref.current;
element.addEventListener('mouseup', handlePointerUp);
element.addEventListener('mousemove', handlePointerMove);
document.addEventListener('mouseup', handlePointerUp);
document.addEventListener('mousemove', handlePointerMove);
};

useEffect(() => {
Expand Down

0 comments on commit 037202d

Please sign in to comment.