提交 baf18057 编写于 作者: fxy060608's avatar fxy060608

fix(h5): add touches to mouse event

上级 878a3868
......@@ -101,6 +101,7 @@ function normalizeMouseEvent(evt: Record<string, any>, mouseEvt: MouseEvent) {
evt.pageY = mouseEvt.pageY - top
evt.clientX = mouseEvt.clientX
evt.clientY = mouseEvt.clientY - top
evt.touches = evt.changedTouches = [createTouchEvent(mouseEvt, top)]
}
function createTouchEvent(evt: MouseEvent, top: number) {
......
......@@ -1323,6 +1323,7 @@ function normalizeMouseEvent(evt, mouseEvt) {
evt.pageY = mouseEvt.pageY - top;
evt.clientX = mouseEvt.clientX;
evt.clientY = mouseEvt.clientY - top;
evt.touches = evt.changedTouches = [createTouchEvent(mouseEvt, top)];
}
function createTouchEvent(evt, top) {
return {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册