jquery - 通过加号和减号增加和减少 UI slider 值

标签 jquery jquery-ui jquery-ui-slider

我试图通过单击 ui slider 旁边的 + 和 - 符号来更改 slider 的值,如下所示:

http://jsfiddle.net/Behseini/NCNA7/50

我尝试添加这样的功能

$(.PLUS).click(function(){
slide: function(event, ui) {
var currentVal = ui.value;
currentVal + 1;}
});

但是没有成功!您能给我一个想法如何解决这个问题吗? 感谢您提前抽出时间

最佳答案

怎么样:

$(".PLUS").click(function() {
    var value = $("#slider").slider("value")
        , step = $("#slider").slider("option", "step");

    $("#slider").slider("value", value + step);
});

$(".MINUS").click(function () {
    var value = $("#slider").slider("value")
        , step = $("#slider").slider("option", "step");

    $("#slider").slider("value", value - step);        
});

始终确保引用您的选择器(".PLUS")。查看slider documentation用于使用的其他方法。

更新示例: http://jsfiddle.net/QYuWQ/

关于jquery - 通过加号和减号增加和减少 UI slider 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8569584/

相关文章:

javascript - 根据屏幕宽度将表格单元格或列表项移动到第二行

javascript - 灯箱无法正常工作

jquery-ui - firefox 上的错误 : $. 小部件不是功能

jquery-ui - 带有字符串值的 Jquery ui slider ?

javascript - Leaflet 中多个事件的单个事件处理程序

JQuery:可能有 3 个输入的 slider ?

jquery - IE 7,8 中 Jquery 对话框的 Css 问题

jQuery 插件在模态中不起作用

javascript - JQuery slider 不可见但可以工作

jQuery UI slider : no pre-selection desired