Jquery UI slider 并检测最大-最小范围

标签 jquery

我正在尝试使用 jquery ui 显示两个值之间的范围,当用户移动最大值和最小值时,该范围会发生变化。我用我的尝试创建了一个jsfiddle。我尝试用 ("values")[1]) - (("values")[0]) 执行此操作,但它不起作用。

http://jsfiddle.net/t1h3tm23/2/

<div id="slider"></div>
<input type="text" id="result" />

$( "#slider" ).slider({
range: true,
min: 0,
max: 500,
values: [ 190, 290 ],
slide: function( event, ui ) {
$( "#result" ).val( ui.value );
$(ui.value).val($('#result').val());
}
});
$("#slider").slider("value" , $(this).val())

最佳答案

ui.values[1] - ui.values[0] 应该可以工作

$("#slider").slider({
    range: true,
    min: 0,
    max: 500,
    values: [190, 290],
    slide: function (event, ui) {
        // get difference b/w min and max
        $("#result").val(ui.values[1] - ui.values[0] ); 
        $(ui.value).val($('#result').val());
    }
});

演示 --> http://jsfiddle.net/t1h3tm23/3/

关于Jquery UI slider 并检测最大-最小范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30365007/

相关文章:

jquery - Jqvmap如何使svg使用div和缩放按钮调整大小

通过ajax动态添加内容后Javascript功能不起作用

javascript - 监听 touchend 有时会触发点击事件 mobile

javascript - Semantic-ui 主菜单 CSS 悬停和焦点

jquery - 数据表 - 在表加载时仅显示输入框

jquery - 如何通过触发器调用带有参数的 Jquery.Event 以便它也调用函数?

javascript - List.js 找到元素但仍然保留其他元素

php - 如何从使用ajax的javascript函数获取值

jquery - 使用 jquery cookie 记住树导航状态

jquery - Malsup 的 jquery Ajax 表单插件中的上下文