Skip to content

Instantly share code, notes, and snippets.

@ederchrono
Created May 15, 2019 06:44
Show Gist options
  • Save ederchrono/0746d9f8d208dd2c0ff19210dbbe0941 to your computer and use it in GitHub Desktop.
Save ederchrono/0746d9f8d208dd2c0ff19210dbbe0941 to your computer and use it in GitHub Desktop.
// inside computed
nextImagePosition () {
// add these 3 lines...
if(this.animating) {
return this.nextImageAnimatedX
}
const swipingRight = !this.swipingLeft
if(!this.dragging || swipingRight) {
return DEVICE_WIDTH
}
const position = DEVICE_WIDTH - (this.diffX * DRAGGING_SPEED)
return clampPosition(position)
},
currentImagePosition () {
// ... and these 3 too
if(this.animating) {
return this.currentImageAnimatedX
}
if(!this.dragging || this.swipingLeft) {
return 0
}
const position = this.diffX * -DRAGGING_SPEED
return clampPosition(position)
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment