diff --git a/src/core/view/mixins/hover.js b/src/core/view/mixins/hover.js index 64fa1d09af923348d9f18fae386a2465c36aa55f..4700fcbb61f53fdda7397bf44782f303f2fe0ac3 100644 --- a/src/core/view/mixins/hover.js +++ b/src/core/view/mixins/hover.js @@ -33,7 +33,10 @@ export default { }, _hoverMousedown (evt) { - evt.preventDefault() + if (this._hoverTouch) { + return + } + this._handleHoverStart(evt) window.addEventListener('mouseup', this._hoverMouseup) }, @@ -59,6 +62,10 @@ export default { }, _hoverMouseup () { + if (!this._hoverTouch) { + return + } + this._handleHoverEnd() window.removeEventListener('mouseup', this._hoverMouseup) },