La propiedad TransitionEvent elapsedTime se utiliza para devolver el número de segundos durante los cuales se ha estado ejecutando una transición cuando se produce un evento de transición .
La propiedad TransitionEvent elapsedTime es una propiedad de solo lectura.
Sintaxis:
event.elapsedTime
Valor devuelto: Devuelve un número que representa la cantidad de segundos durante los cuales se ha estado ejecutando una transición.
El siguiente programa ilustra la propiedad TransitionEvent elapsedTime:
Ejemplo: Averiguar el número de segundos durante los cuales se ha estado ejecutando una transición.
<!DOCTYPE html> <html> <head> <title>TransitionEvent elapsedTime Property </title> <style> #div1 { width: 100px; height: 20px; background: green; transition: 3s; } #div1:hover { width: 300px; } h1 { color: green; } h2 { font-family: Impact; } body { text-align: center; } </style> </head> <body> <h1>GeeksforGeeks</h1> <h2>TransitionEvent elapsedTime Property</h2> <p>Hover over the element to see the number of seconds the transition effect has been running. </p> <div id="div1"></div> <script> document.getElementById("div1").addEventListener( "transitionend", myevent); function myevent(event) { // Return seconds. this.innerHTML = "Transition time is : " + event.elapsedTime + " seconds"; } </script> </body> </html>
Producción:
- Antes de hacer clic en el botón:
- Después de hacer clic en el botón:
Navegadores compatibles:
- Ópera
- explorador de Internet
- Google Chrome
- Firefox
- safari de manzana
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA