diff --git a/components/app/AudioPlayer.vue b/components/app/AudioPlayer.vue index 14441c1e..caac1e39 100644 --- a/components/app/AudioPlayer.vue +++ b/components/app/AudioPlayer.vue @@ -633,6 +633,10 @@ export default { }, touchstart(e) { if (!this.showFullscreen || !e.changedTouches) return + if (e.pageX < 20) { + e.preventDefault() + e.stopImmediatePropagation() + } this.touchStartY = e.changedTouches[0].screenY if (this.touchStartY > window.innerHeight / 3) { @@ -856,7 +860,7 @@ export default { window.addEventListener('resize', this.screenOrientationChange) this.$eventBus.$on('minimize-player', this.minimizePlayerEvt) - document.body.addEventListener('touchstart', this.touchstart) + document.body.addEventListener('touchstart', this.touchstart, { passive: false }) document.body.addEventListener('touchend', this.touchend) document.body.addEventListener('touchmove', this.touchmove) this.$nextTick(this.init)