Skip to content

Commit 49d2fc7

Browse files
🐛 [bug]fix android4.4 TouchEvent has PageY propery (#9)
1 parent 436906c commit 49d2fc7

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

lib/DatePickerItem.js

+8-2
Original file line numberDiff line numberDiff line change
@@ -170,13 +170,19 @@ class DatePickerItem extends Component {
170170
}
171171

172172
handleStart(event) {
173-
this.touchY = event.pageY || event.targetTouches[0].pageY;
173+
this.touchY =
174+
(event.targetTouches && event.targetTouches[0] && event.targetTouches[0].pageY) ||
175+
event.pageY;
176+
174177
this.translateY = this.state.translateY;
175178
}
176179

177180

178181
handleMove(event) {
179-
const touchY = event.pageY || event.targetTouches[0].pageY;
182+
const touchY =
183+
(event.targetTouches && event.targetTouches[0] && event.targetTouches[0].pageY) ||
184+
event.pageY;
185+
180186
const dir = touchY - this.touchY;
181187
const translateY = this.translateY + dir;
182188
const direction = dir > 0 ? -1 : 1;

0 commit comments

Comments
 (0)