本节主要介绍框架的微调器。
data-toggle="spinner"。
DOM示例: 示例代码:
<input type="text" data-toggle="spinner">
options可为空
$(input).spinner(options)
| 名称 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| min | int | 0 | [可选] 最小值。 |
| max | int | 100 | [可选] 最大值。 |
| step | number | 1 | [可选] 步长,每次调整的值大小。 |
| decimalPlace | int | 0 | [可选] 小数位数。 |
| 事件名称 | 中文说明 | 描述 |
|---|---|---|
| afterchange.bjui.spinner | 微调后的事件 | 监听该事件,可以在调整值后进行相关操作。 |
这样监听spinner的事件:myspinner - selector表示触发微调的input选择器
$(document).on('afterchange.bjui.spinner', 'myspinner - selector', function(e, data) {
var myvalue = data.value
// do something...
})
如果事件代码写在页片中,为防止页片刷新之类的导致document重复绑定事件,需要在on事件前先调用off方法解除已绑定事件。代码如下:
$(document) .off('afterchange.bjui.spinner', '.spinner-score') .on('afterchange.bjui.spinner', '.spinner-score', function(e, data) { var myvalue = data.value // do something... })