glidejs / glide

A dependency-free JavaScript ES6 slider and carousel. It’s lightweight, flexible and fast. Designed to slide. No less, no more
https://glidejs.com
MIT License
7.21k stars 768 forks source link

Bug, transition is not disabled! #637

Closed desvu closed 1 year ago

desvu commented 1 year ago

Hello! It seems to my, i have found the bug. transition is not being disabled, at the time of screen resize and the rewind of slide from last to first (rewind = true)


compose (property) {
  let settings = Glide.settings

  if (!disabled) {
    return `${property} ${this.duration}ms ${settings.animationTimingFunc}`
  }

  return `${property} 0ms ${settings.animationTimingFunc}`
}

Solution:


compose (property) {
  let settings = Glide.settings

  if (!disabled) {
    return `${property} ${this.duration}ms ${settings.animationTimingFunc}`
  }

  return "none"
}

codepen