jquery 滑块更新不起作用
jquery slider update not working
我无法让这个 fiddle 工作:
http://jsfiddle.net/Lr57Lq0z/
$(document).ready(function(){
function updateAmounts() {
var value1 = $('#slider1').slider('value');
var value2 = $('#slider2').slider('value');
请参阅 fiddle 中的其余部分。
移动到滑块时,脚本运行。
但是,如果您键入一个金额并单击下一个输入,它不会更新。
如果您首先按下滑块线(而不是手柄),则标签中的脚本 og 没有任何反应。
您应该将更改事件与您的输入绑定。您还应该使用滑块的 change
事件。
$('#amount1').on('change', function(){
$('#slider1').slider( "value", $(this).val() ).slider('refresh');
updateAmounts();
});
$('#amount2').on('change', function(){
$('#slider2').slider( "value", $(this).val() ).slider('refresh');
updateAmounts();
});
$('#slider2, #slider1').slider({
value: 0,
min: 0,
max: 200,
step: 1,
change: function () {
updateAmounts();
}
});
我无法让这个 fiddle 工作: http://jsfiddle.net/Lr57Lq0z/
$(document).ready(function(){
function updateAmounts() {
var value1 = $('#slider1').slider('value');
var value2 = $('#slider2').slider('value');
请参阅 fiddle 中的其余部分。
移动到滑块时,脚本运行。
但是,如果您键入一个金额并单击下一个输入,它不会更新。 如果您首先按下滑块线(而不是手柄),则标签中的脚本 og 没有任何反应。
您应该将更改事件与您的输入绑定。您还应该使用滑块的 change
事件。
$('#amount1').on('change', function(){
$('#slider1').slider( "value", $(this).val() ).slider('refresh');
updateAmounts();
});
$('#amount2').on('change', function(){
$('#slider2').slider( "value", $(this).val() ).slider('refresh');
updateAmounts();
});
$('#slider2, #slider1').slider({
value: 0,
min: 0,
max: 200,
step: 1,
change: function () {
updateAmounts();
}
});