Ticket/InsdepUI/plugin/cropper-2.3.4/test/options/zoomOnTouch.js

(完整代码) 1KB

$(function () {

  'use strict';

  var $image = $(window.createCropperImage());
  var pageX = window.innerWidth / 2;
  var pageY = window.innerHeight / 2;

  $image.cropper({
    zoomOnTouch: false,

    built: function () {
      var cropper = $image.data('cropper');
      var _ratio = cropper.image.ratio;

      QUnit.test('options#zoomOnTouch', function (assert) {
        cropper.$cropper.trigger($.Event('touchstart', {
          originalEvent: {
            touches: [
              {
                pageX: pageX,
                pageY: pageY
              },
              {
                pageX: pageX,
                pageY: pageY
              }
            ]
          }
        })).trigger($.Event('touchmove', {
          originalEvent: {
            touches: [
              {
                pageX: pageX - 10,
                pageY: pageY - 10
              },
              {
                pageX: pageX + 10,
                pageY: pageY + 10
              }
            ]
          }
        })).trigger('touchend');

        assert.equal(cropper.image.ratio, _ratio);
      });

    }
  });

});

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。