我正在使用 jQuery 移动滑块输入。我的页面中可以有多个滑块,发生的情况是它经常触发“更改”事件,而不仅仅是在实际输入值更改时。这是我的代码:
<div class="questionContent ui-hide-label" data-role="fieldcontain">
<input type="range" class="slider" value="" min="1" max="5" data-highlight="true" name="slider" data-theme="b" />
</div>
$('input.slider').each(function() {
$(this)
.bind('change',function() {
console.log('changed')
})
})
我还为此创建了一个 jsFiddle:http: //jsfiddle.net/EAewE/