说明: 当需要给数字添加动画, 提升用户体验.
<div id="string></div>
new xui.digital({
id: string,
prevVal: number,
desVal: number,
step: number,
interval: number,
fn: function,
fnComplete: function,
});
- 复制好
html
,取一个id
,然后在你需要用户去加减等操作的地方初始化吧 id
表示数字框的id
必传prevVal
表示动画的初始值desVal
表示动画的最终值step
表示每次改变的幅度interval
表示数字改变的间隔,单位ms
fn
表示数字改变的回调,返回当前的数字fnComplete
表示数字最终值的回调,返回最终值- 没有你想要的功能? 快联系我:
xumeng0611@gmail.com
添加吧
1.来看看,这个简单的例子吧 click me
<script type="text/javascript"> document.getElementById('digitalScroll').addEventListener('click', e=>{ var test = new xui.digitalscroll({ id: 'test', prevVal: 100, step: 100, desVal: 999, fnComplete(d){ xui.message(d); } }); }); </script>new xui.digitalscroll({
id: 'test',
prevVal: 100,
step: 100,
desVal: 999,
fnComplete(d){
xui.message(d);
}
})