PayBoard 是一个移动端ui插件,实现了支付时调用h5键盘的功能。
无任何依赖,可直接使用。
<script src="./payboard.min.js"></script>
var board = new PayBoard()
board.show()
var PayBoard = require('pay-board')
var board = new PayBoard()
board.show()
board.show(duration)
, 显示输入框,默认200msboard.hide(duration)
, 隐藏输入框,默认200msboard.on(name, callBack)
,监听事件board.reset()
,重置输入框board.input(num)
,通过程序,输入数字,数字为0~9board.delete(num)
,通过程序,删除num位数字
通过board.on(name, callBack)来监听特定的事件
每个事件可注册多个监听函数
所有回调函数的this指向实例对象,部分事件的回调函数会有相应的参数传入
complete事件
, 输入达到6位数时,回调函数会传入6位密码forget事件
, 点击忘记密码时的事件,无参back事件
, 点击后退按钮时的事件,无参input事件
, 点击数字键盘时的事件,参数为输入的数字delete事件
, 删除事件,无参
board.inputVal
, 已经输入的密码board.id
, 输入框最外层dom的idboard.hash
, 输入框最外层dom的id上的hash值
作者:luke
许可证: MIT