javascript - JQuery Range Slider 如何让多个标 checkout 现?

标签 javascript jquery html css jquery-ui

我正在尝试弄清楚如何让 slider 说出两个不同的内容。我希望 slider 上方的输入以 1.25 美元的二十步表示美元金额(20 到 45 之间)——但我希望实际句柄只说单个整数答案,如 1..2..3..4..一直到 20,因此第一个位置将在 handle 中读取 (1) 并在其上方读取 ($20),而 slider 的第二步将在 slider 圆圈中读取 (2) 并在其上方读取 ($21.25)。

下面是我目前的代码:

$(function() {

    $( "#slider" ).slider({
        value: 0,
        min: 20,
        max: 45,
        step: (1.25),
        slide: function( event, ui ) {
            var id = $(this).attr("id");
            $("span[class*=" + id + "]").text(ui.value);
            $("input[class*=" + id + "]").val(ui.value);
            $( "#amount" ).val( "$" + ui.value );
        }
    });

    $( "#amount" ).val( "$" + $( "#slider" ).slider( "value" ).toFixed( 2 ));    
});

最佳答案

我想这就是你要找的......检查 fiddle :

http://jsfiddle.net/rx4cm4q7/4/

$(function () {

    $("#slider").slider({

        value: 0,
        min: 20,
        max: 45,
        step: (1.25),

        slide: function (event, ui) {
            console.log(ui);
            var id = $(this).attr("id");
            var x = (ui.value - 20)/1.25;
            console.log(x);
            $("#amount").html("$" + ui.value);
            $("#step").html("<B>" +x+"</b>");
        }
    });

});

关于javascript - JQuery Range Slider 如何让多个标 checkout 现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28329361/

相关文章:

javascript - 如何创建将导航到 jquery 移动页面之外的页面的链接/按钮

javascript - 立即更新 UI 的状态

jquery - 使用结束功能时 HTML5 视频不会自动播放

php - $_FILES[] 在 jQuery 生成的表单中为空

jquery - 如何有两种不同类型的导航栏,一种是固定的,一种是静态的,具有不同的菜单项?

javascript - 为什么不同 div 元素中的 iframe 不起作用?

javascript - 两个(或n个)脚本之间的通信 - 事件

javascript - 需要/Angular/Karma/ui-router - 错误 : Could not resolve 'landing' from state ''

jquery - Django - 添加字段以动态形成

javascript - 如何根据 Jquery 对话框宽度将 2 列变成 1 列?