code: function (event) {
  
          event = normalizeEvent(this.dom, event);
  
          // Mark touch, which is useful in distinguish touch and
          // mouse event in upper applicatoin.
          event.zrByTouch = true;
  
          this.handler.processGesture(this, event, 'end');
  
          domHandlers.mouseup.call(this, event);
  
          // Do not trigger `mouseout` here, in spite of `mousemove`(`mouseover`) is
          // triggered in `touchstart`. This seems to be illogical, but by this mechanism,
          // we can conveniently implement "hover style" in both PC and touch device just
          // by listening to `mouseover` to add "hover style" and listening to `mouseout`
          // to remove "hover style" on an element, without any additional code for
          // compatibility. (`mouseout` will not be triggered in `touchend`, so "hover
          // style" will remain for user view)
  
          // click event should always be triggered no matter whether
          // there is gestrue event. System click can not be prevented.
          if (+new Date() - this._lastTouchMoment < TOUCH_CLICK_DELAY) {
              domHandlers.click.call(this, event);
          }
  
          setTouchTimer(this);
      }
docs: Touch结束响应函数
  @inner
  @param {Event} event