jsdk-offical
Version:
JSDK is the most comprehensive TypeScript framework, like JDK.
23 lines (21 loc) • 561 B
text/typescript
/// <reference path='../../dist/jsdk.d.ts' />
JS.imports('$jsan').then(() => {
function minMax(val, min, max) {
return Math.min(Math.max(val, min), max);
}
let anim = new TweenAnim({
keys: {
translateX: 250
},
loop: 3,
duration: 2000,
easing: (el, i, total) => {
return (t, b, c, d) => {
return ((i + 1) / total) * c * Math.sin(t / d * (Math.PI / 2)) + b
}
}
}).targets($L('.el'));
$1('#demo').on('click',()=>{
anim.play()
})
})