diff --git a/components/app/AudioPlayer.vue b/components/app/AudioPlayer.vue index 3bd04383..96ceb08f 100644 --- a/components/app/AudioPlayer.vue +++ b/components/app/AudioPlayer.vue @@ -632,6 +632,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) { @@ -848,7 +852,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)