0.2.0 • Published 5 years ago
number-shuffler v0.2.0
Number Shuffler
This module shuffle NUMBER.

Installation
npm
$ npm install number-shufflercdn
<script src="https://unpkg.com/number-shuffler@0.1.0/dist/number-shuffler.js"></script>Usage
import
import this module. (if install via npm only)
import * as NumberShuffler from "number-shuffler";initialize
pass element that display number in init method argument.
let ns = NumberShuffler.init(TargetElement);set option
Set the options if necessary.
ns.setOption({
interval: 50,
digit: 6,
});| option | type | description | default |
|---|---|---|---|
| format | boolean | flag for format a number. | true |
| interval | number | interval to switch numbers.(msec) | 30 |
| digit | number | the number of digits | 3 |
start / stop
// start shuffling a number.
ns.start()
// stop shuffling a number.
ns.stop()Example
HTML
<div id="numBox">000,000</div>
<button type="button" id="startBtn">start</button>
<button type="button" id="stopBtn">stop</button>Javascript
import * as NumberShuffler from "number-shuffler";
document.addEventListener("DOMContentLoaded", function() {
let numBoxElm = document.getElementById('numBox');
let ns = NumberShuffler.init(numBoxElm);
ns.setOption({
interval: 50,
digit: 6,
});
document.getElementById('startBtn').addEventListener('click', function(){
ns.start();
});
document.getElementById('stopBtn').addEventListener('click', function(){
ns.stop();
});
});