jquery.mb.CSSAnimate 是一个 jQuery 插件,用于使用 CSS3 转换而不是默认jQuery.animate()方法来制作动画 DOM 元素。
如果浏览器不支持 CSS3,它会提供对默认 animate 方法的回退。
基本用法:
1. 在您的网页的头部部分包含最新的 jQuery 库、CSSAnimate 和 mb.browser(用于特征检测)
<script src="/path/to/cdn/jquery.min.js"></script>
<script src="/path/to/inc/jquery.mbBrowser.min.js"></script>
<script src="/path/to/inc/jquery.mb.CSSAnimate.min.js"></script>2. 使用CSSAnimate方法将自定义动画应用于元素。
- opt:包含任何 CSS 转换、转换和过滤器的 CSS 对象。 
- 持续时间:动画持续时间的整数(以毫秒为单位) 
- 延迟:动画延迟的整数(以毫秒为单位) 
- 轻松:轻松 || 线性 || 缓入 || 缓出|| 缓入缓出 || 三次贝塞尔(<数字>,<数字>,<数字>,<数字>) 
- callback:过渡结束后调用的回调函数 
// jQuery(this).CSSAnimate(opt, duration, delay, ease, callback)
element.CSSAnimate({
  top:t,
  left:l,
  width:w,
  height:h,
  transform: 'rotate(50deg) scale(.8)'
  },
  2000,
  100,
  "ease-out",
  callback;
})变更日志:
2020-03-15
- 截至日期 
2017-11-30
- various fix 
2016-12-17
- various fix 
2014-09-24
- better CSS3 interpreter 
2014-03-27
- better CSS3 interpreter 
2014-02-19
- various fixes. 
 
                                         
                   
                 
            
 
                        

发表评论
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。