📜  解释jQuery中animate()方法的用途

📅  最后修改于: 2021-11-07 08:08:18             🧑  作者: Mango

然后 jQuery 中可用的 animate() 方法可用于为我们的网页创建交互式 UI。我们使用animate()方法来执行一组 CSS 属性的自定义动画。

animate()方法将无法为字符串值设置动画,例如,我们无法为“背景颜色”和常规 jQuery 中的此类属性设置动画。我们将只能为单个数值设置动画。例如,高度、重量、边距、填充等。

在本文中,我们将看到可以实际使用animate()方法的各种场景。

句法:

.animate( , duration, easing, callback)
  • CSS 属性:高度、重量、边距、填充等(具有单个数值的属性)。
  • 持续时间:它将是一个字符串或数字,将决定动画将运行多长时间。
  • callback:这是一个可以在动画完成时调用的函数。

我们将看到一些我们使用.animate方法创建并在我们的项目中使用的示例。

示例 1:以下示例在悬停时为搜索栏设置动画。我们将创建一个正常大小的搜索栏,但是当我们将鼠标悬停时,搜索栏的宽度将被扩展。

HTML


  

    
  
    

  

    
        

SEARCH

             
          


HTML


  

    
  
    

  

    
        
            Loading...         
    
          


输出:

示例 2:以下代码演示了使用不透明度值为加载屏幕设置动画。在这个例子中,我们将创建一个加载文本,该文本将使用不透明度进行动画处理,以获得它仍在加载的感觉。

HTML



  

    
  
    

  

    
        
            Loading...         
    
          

输出: