📜  HTML | DOM 转换事件

📅  最后修改于: 2021-11-10 05:50:54             🧑  作者: Mango

CSS Transition的创建和完成会导致相应的DOM Event 。每个经历转换的属性都会触发一个事件,该事件给出了属性的名称和发生转换的持续时间。如果在完成之前没有执行转换,则不会触发事件。

属性值:

  • propertyName:返回过渡的名称。
  • elapsedTime:返回转换已运行的秒数。

事件类型:

  • transitionend:当 CSS 过渡完成时发生该事件。
  • transitionstart:当 CSS 过渡开始时发生该事件。

句法:

  • 对于 transitionend 事件:
    object.addEventListener("transitionend", myScript);

    示例 1: “transitionend”事件

    
    
      
    
        
    
      
    
        
               
                    
      

    输出:

    前:

    后:

    示例 2: “TransitionEvent” propertyName 属性。

    
        
    
      
    
      
        
              

    输出:

    前:

    后:

    支持的浏览器:

    • 谷歌浏览器-26.0
    • Internet Explorer-10.0
    • Mozilla Firefox-16.0
    • Safari-6.1
    • Opera-12.1