JavaScript判斷animation動畫執行完畢
分享一段程式碼例項,它實現了判斷animation執行完畢的功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> * { margin: 0; padding: 0; } .rect { position: relative; width: 100px; height: 100px; background-color: #f80; text-align:center; line-height:100px; margin:0px auto; } @keyframes move { from { transform: rotate(0); } to { transform: rotate(360deg); } } </style> <script> window.onload = function () { var _rect = document.querySelector(".rect"); _rect.onclick = function () { _rect.style.animation = "move 3s"; } _rect.addEventListener("webkitAnimationEnd", function () { this.innerHTML="螞蟻部落" }, false); } </script> </head> <body> <div class="rect"></div> </body> </html>
上面的程式碼實現了我們的要求,animationEnd事件可以實現判斷功能。
相關閱讀:
(1).@keyframes參閱CSS3 @keyframes一章節。
(2).transform: rotate()參閱transform: rotate()一章節。
(3).document.querySelector()參閱document.querySelector()一章節。
(4).animation參閱CSS3 animation一章節。
(5).addEventListener()參閱addEventListener()一章節。
(6).animationEnd參閱animationEnd事件一章節。
相關文章
- JavaScript判斷iframe是否載入完畢JavaScript
- CSS animation 動畫CSS動畫
- django搭建完畢執行顯示hello djangoDjango
- Flutter動畫之AnimationFlutter動畫
- 優雅地等待子協程執行完畢
- jstack判斷執行緒狀態JS執行緒
- 核心動畫(Core Animation Programming)動畫
- CSS3 animation 動畫CSSS3動畫
- Android Animation 執行原理Android
- JavaScript 判斷閏年JavaScript
- Javascript判斷空物件JavaScript物件
- 如何用JavaScript判斷前端應用執行環境(移動平臺還是桌面環境)JavaScript前端
- 而井教你判斷當前Javascript執行環境是否支援async函式JavaScript函式
- CSS動畫:animation、transition、transform、translateCSS動畫ORM
- springboot中執行完某些邏輯後,才算bean載入完,applicationContext才載入完畢Spring BootBeanAPPContext
- JavaScript如何中斷迴圈執行?JavaScript
- CSS3 animation逐幀動畫CSSS3動畫
- View Animation 執行原理解析View
- 判斷應用所執行的CPU型別型別
- 判斷ssh遠端命令是否執行結束
- Flutter第2天--Animation動畫+粒子運動Flutter動畫
- JavaScript 判斷是否是陣列JavaScript陣列
- JavaScript 判斷函式是否存在JavaScript函式
- JavaScript判斷資料型別JavaScript資料型別
- JavaScript判斷字串是否為空JavaScript字串
- C語言判斷檔案是否存在,判斷檔案可讀可寫可執行C語言
- 利用動畫延遲(animation-delay)實現複雜動畫動畫
- 不可不知的WPF動畫(Animation)動畫
- 強大的CSS動畫:Transition與AnimationCSS動畫
- 有關 animation 動畫你要知道的動畫
- 微信小程式Animation動畫的使用微信小程式動畫
- Flutter Animation(1)動畫的簡單使用Flutter動畫
- css3 動畫(三)animation 簡介CSSS3動畫
- Linux判斷上一個語句是否執行成功Linux
- Java非同步判斷執行緒池所有任務是否執行完成的方法Java非同步執行緒
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- javascript如何判斷Object是空物件JavaScriptObject物件
- javascript 判斷括號是否配對。JavaScript
- JavaScript 判斷 iPhone X Series 機型JavaScriptiPhone