原文链接
install
$ npm install --save number-flip
usage
import number-flip
import Flip from 'number-flip'
use it!
create one and make it flip:
new Flip({ node: $('.flip'), from: 9527, to: 42 })
flip one with delay:
new Flip({ node: $('.flip'), from: 9527, to: 42, delay: 1000 })
create one and flip it later:
const el = new Flip({ node: $('.flip'), from: 9527 }) el.flipTo({to: 42})
costumize animate duration:
new Flip({ node: $('.flip'), from: 9527, to: 42, duration: 2 })
more complex usage
new Flip({ node: $('.flip'), from: 73, to: 25, duration: 2, delay: 1, easeFn: function(pos) { if ((pos/=0.5) < 1) return 0.5*Math.pow(pos,3); return 0.5 * (Math.pow((pos-2),3) + 2); }, systemArr: ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'] })
TODO
flip with FLIP
browser compatibility list
thresh maybe
license
MIT
contributing
fork this repo
git checkout -b NEW-FEATURE
git commit -am 'ADD SOME FEATURE'
git push origin NEW-FEATURE
热门评论
在vue中如何使用呢