RepositorySys/wwwroot/cropperjs-main/test/specs/options/zoomOnTouch.spec.js
(开头部分) 5KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
describe('zoomOnTouch (option)', () => {
it('should zoom on touch by default', (done) => {
const image = window.createImage();
const cropper = new Cropper(image, {
ready() {
if (window.PointerEvent) {
const pointerDownEvent1 = window.createEvent('pointerdown');
const pointerDownEvent2 = window.createEvent('pointerdown');
const pointerMoveEvent1 = window.createEvent('pointermove');
const pointerMoveEvent2 = window.createEvent('pointermove');
pointerDownEvent1.pointerId = 1;
pointerDownEvent1.pageX = 100;
pointerDownEvent1.pageY = 100;
pointerDownEvent2.pointerId = 2;
pointerDownEvent2.pageX = 200;
pointerDownEvent2.pageY = 200;
pointerMoveEvent1.pointerId = 1;
pointerMoveEvent1.pageX = 125;
pointerMoveEvent1.pageY = 125;
pointerMoveEvent2.pointerId = 2;
pointerMoveEvent2.pageX = 175;
pointerMoveEvent2.pageY = 175;
cropper.cropper.dispatchEvent(pointerDownEvent1);
cropper.cropper.dispatchEvent(pointerDownEvent2);
cropper.cropper.dispatchEvent(pointerMoveEvent1);
cropper.cropper.dispatchEvent(pointerMoveEvent2);
} else {
const touchStartEvent1 = window.createEvent('touchstart');
const touchStartEvent2 = window.createEvent('touchstart');
const touchMoveEvent1 = window.createEvent('touchmove');
const touchMoveEvent2 = window.createEvent('touchmove');
touchStartEvent1.changedTouches = {
0: {
identifier: 1,
pageX: 100,
pageY: 100,
},
length: 1,
};
touchStartEvent2.changedTouches = {
0: {
identifier: 2,
pageX: 200,
pageY: 200,
},
length: 1,
};
touchMoveEvent1.changedTouches = {
0: {
identifier: 1,
pageX: 125,
pageY: 125,
},
length: 1,
};
touchMoveEvent2.changedTouches = {
0: {
identifier: 2,
后面还有 116 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。