Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save VelizarHristov/18e66fa9185b2d187783fa91f87e6927 to your computer and use it in GitHub Desktop.
Save VelizarHristov/18e66fa9185b2d187783fa91f87e6927 to your computer and use it in GitHub Desktop.
function animationIsInProgress () {
const docElement = document.body || document.documentElement
if (typeof docElement.style['transition'] === 'string') {
return true
}
const vendorSpecific = ['Moz', 'webkit', 'Webkit', 'Khtml', 'O', 'ms']
for (let i = 0; i < vendorSpecific.length; i++) {
if (typeof docElement.style[vendorSpecific[i] + 'Transition'] === 'string') {
return true
}
}
return false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment