Skip to content

Commit d9a1440

Browse files
authored
fix: bug #70 (#71)
1 parent 2548d9f commit d9a1440

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/components/ColorBox/HSVGradient.jsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,18 +157,20 @@ const HSVGradient = ({ className, color, onChange, ...props }) => {
157157
event.preventDefault();
158158
};
159159
const handleUp = event => {
160-
convertMousePosition({ x: event.pageX, y: event.pageY }, ref);
160+
const xy = { x: event.pageX - window.scrollX, y: event.pageY - window.scrollY };
161+
convertMousePosition(xy, ref);
161162
setPressed(false);
162163
event.preventDefault();
163164
};
164165
const handleMove = event => {
165166
if (pressed || event.buttons) {
166-
convertMousePosition({ x: event.pageX, y: event.pageY }, ref);
167+
const xy = { x: event.pageX - window.scrollX, y: event.pageY - window.scrollY };
168+
convertMousePosition(xy, ref);
167169
event.preventDefault();
168170
}
169171
};
170172
const handleTouch = event => {
171-
const xy = { x: event.touches[0].pageX, y: event.touches[0].pageY };
173+
const xy = { x: event.touches[0].pageX - window.scrollX, y: event.touches[0].pageY - window.scrollY };
172174
convertMousePosition(xy, ref);
173175
event.preventDefault();
174176
};

0 commit comments

Comments
 (0)