返回介绍

saber-run v0.1.0

发布于 2023-10-15 20:10:06 字数 962 浏览 0 评论 0 收藏 0

saber-run

移动端动画效果支持

Usage

var runner = require('saber-run');
var ele = document.getElmentById('saber');

// 首先让元素淡入并且水平移动10像素
var action = runner.transition(
    ele,
    { opacity: 1, tranform: 'translate3d(10px, 0, 0)' },
    { duration: 3, timing: 'ease-out' }
);

// 然后在动画完成后再做点啥
action.then(function () { 
    alert('Surprise');
});

API

transition

.transition( ele, properties, options )

设置元素transition效果

.stopTransition( ele )

停止元素的transition效果

.onTransitionEnd( ele, callback, useCapture )

监听transitionend事件

.unTransitionEnd( ele, callback, useCapture )

取消监听transitionend事件

.oneTransitionEnd( ele, callback, useCapture )

只监听一次transitionend事件

animation

.requestAnimationFrame( callback )

添加动画帧

.cancelAnimationFrame( idenity )

取消已添加的动画帧

.now()

获取当前的时间戳

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文