event.js 634 B

12345678910111213141516171819202122
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.getEventPos = void 0;
  4. /**
  5. * 获得触发事件的坐标
  6. */
  7. function getEventPos(e) {
  8. var canvas = e.canvas, touches = e.touches, offsetX = e.offsetX, offsetY = e.offsetY;
  9. if (canvas) {
  10. var x = canvas.x, y = canvas.y;
  11. return [x, y];
  12. }
  13. if (touches) {
  14. var _a = touches[0], clientX = _a.clientX, clientY = _a.clientY;
  15. return [clientX, clientY];
  16. }
  17. if (offsetX && offsetY)
  18. return [offsetX, offsetY];
  19. return [0, 0];
  20. }
  21. exports.getEventPos = getEventPos;
  22. //# sourceMappingURL=event.js.map