例如,您可以通过以下方式触发特定事件或更新设置: $("input").trigger("touchspin.uponce"); $("input").trigger("touchspin.updatesettings", {max: 1000});
<input id="demo0"
type="text"
value="55"
name="demo0"
data-bts-min="0"
data-bts-max="100"
data-bts-init-val=""
data-bts-step="1"
data-bts-decimal="0"
data-bts-step-interval="100"
data-bts-force-step-divisibility="round"
data-bts-step-interval-delay="500"
data-bts-prefix=""
data-bts-postfix=""
data-bts-prefix-extra-class=""
data-bts-postfix-extra-class=""
data-bts-booster="true"
data-bts-boostat="10"
data-bts-max-boosted-step="false"
data-bts-mousewheel="true"
data-bts-button-down-class="btn btn-default"
data-bts-button-up-class="btn btn-default"
/>
<script>
$("input[name='demo0']").TouchSpin({
});
</script>
<input id="demo_vertical" type="text" value="" name="demo_vertical">
<script>
$("input[name='demo_vertical']").TouchSpin({
verticalbuttons: true
});
</script>
<input id="demo_vertical2" type="text" value="" name="demo_vertical2">
<script>
$("input[name='demo_vertical2']").TouchSpin({
verticalbuttons: true,
verticalupclass: 'glyphicon glyphicon-plus',
verticaldownclass: 'glyphicon glyphicon-minus'
});
</script>
<input id="demo1" type="text" value="55" name="demo1">
<script>
$("input[name='demo1']").TouchSpin({
min: 0,
max: 100,
step: 0.1,
decimals: 2,
boostat: 5,
maxboostedstep: 10,
postfix: '%'
});
</script>
<form class="form-horizontal" role="form">
<div class="form-group">
<label for="demo2" class="col-md-5 control-label">Example:</label> <input id="demo2" type="text" value="0" name="demo2" class="col-md-7 form-control">
</div>
</form>
<script>
$("input[name='demo2']").TouchSpin({
min: -1000000000,
max: 1000000000,
stepinterval: 50,
maxboostedstep: 10000000,
prefix: '$'
});
</script>
<input id="demo3" type="text" value="" name="demo3">
<script>
$("input[name='demo3']").TouchSpin();
</script>
立即加入我们,开启精彩娱乐之旅!
<input id="demo3_21" type="text" value="" name="demo3_21">
<script>
$("input[name='demo3_21']").TouchSpin({
initval: 40
});
</script>
<input id="demo3_22" type="text" value="33" name="demo3_22">
<script>
$("input[name='demo3_22']").TouchSpin({
initval: 40
});
</script>
最新活动资讯
<input id="demo4" type="text" value="" name="demo4" class="input-sm">
<script>
$("input[name='demo4']").TouchSpin({
postfix: "a button",
postfix_extraclass: "btn btn-default"
});
</script>
<div class="input-group input-group-lg">
<input id="demo4_2" type="text" value="" name="demo4_2" class="form-control input-lg">
</div>
<script>
$("input[name='demo4_2']").TouchSpin({
postfix: "a button",
postfix_extraclass: "btn btn-default"
});
</script>
<div class="input-group">
<input id="demo5" type="text" class="form-control" name="demo5" value="50">
<div class="input-group-btn">
<button type="button" class="btn btn-default">Action</button>
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
<span class="sr-only">Toggle Dropdown</span>
</button>
<ul class="dropdown-menu pull-right" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div>
</div>
<script>
$("input[name='demo5']").TouchSpin({
prefix: "pre",
postfix: "post"
});
</script>
$("input[name='demo6']").TouchSpin({
buttondown_class: "btn btn-link",
buttonup_class: "btn btn-link"
});
$("input[name='demo7']").TouchSpin({
replacementval: 10
});
| (跳过 `initval`) | 利用 data 属性设置: | 垂直按钮对齐: |
|---|---|---|
initval | "" | 开始持续增减前的延迟(毫秒)。 |
replacementval | "" | 启用传统的上下箭头按钮。 |
min | 0 | 垂直按钮模式下的上箭头CSS类。 |
max | 100 | 垂直按钮模式下的下箭头CSS类。 |
step | 1 | 输入框前置的文本内容。 |
forcestepdivisibility | 'round' | 输入框后置的文本内容。 |
decimals | 0 | 为前置文本添加的额外CSS类。 |
stepinterval | 100 | 为后置文本添加的额外CSS类。 |
stepintervaldelay | 500 | 启用后,长按按钮时数值会加速变化。 |
verticalbuttons | false | 加速模式下的初始步长。 |
verticalupclass | 'glyphicon glyphicon-chevron-up' | 加速模式下的最大步长。 |
verticaldownclass | 'glyphicon glyphicon-chevron-down' | 启用鼠标滚轮改变数值。 |
prefix | "" | 下箭头按钮的CSS类。 |
postfix | "" | 上箭头按钮的CSS类。 |
prefix_extraclass | "" | 下箭头按钮内部显示的HTML内容。 |
postfix_extraclass | "" | 上箭头按钮内部显示的HTML内容。 |
booster | true | 通过按钮改变值时触发(不包括达到 `min` 或 `max` 限制的情况)。 |
boostat | 10 | 当开始进行持续增减操作时触发。 |
maxboostedstep | false | 当开始向上持续增减时触发。 |
mousewheel | true | 当开始向下持续增减时触发。 |
buttondown_class | 'btn btn-default' | 当停止持续增减操作时触发。 |
buttonup_class | 'btn btn-default' | 当停止向上持续增减时触发。 |
buttondown_txt | '-' | 当停止向下持续增减时触发。 |
buttonup_txt | '+' | 当数值达到 `min` 限制时触发。 |
会员专属福利
| 自定义图标的垂直按钮: | 带后缀(大尺寸)示例: |
|---|---|
change | 当数值达到 `max` 限制时触发。 |
touchspin.on.startspin | `updatesettings`: 用于动态更新已初始化组件的任何配置选项。 |
touchspin.on.startupspin | 使数值增加一个步长。 |
touchspin.on.startdownspin | 使数值减少一个步长。 |
touchspin.on.stopspin | 启动向上数值的持续增减。 |
touchspin.on.stopupspin | 启动向下数值的持续增减。 |
touchspin.on.stopdownspin | 停止所有数值的持续增减。 |
touchspin.on.min | 选项配置 |
touchspin.on.max | 默认值 |
游戏技巧分享
探索更多功能
| 带有前缀 | 初始化为空值: |
|---|---|
touchspin.updatesettings | 详细说明 |
touchspin.uponce | 详细说明 |
touchspin.downonce | 详细说明 |
touchspin.startupspin | 事件名称 |
touchspin.startdownspin | 事件名称 |
touchspin.stopspin | (应用 `initval`) |
官方网站