从输入设置Jquery UI滑块的初始值

Rap*_*ure 11 jquery jquery-ui

我试图概括一些滑块代码,以便它可以使用一些输入+滑块组合.

我有一切基本上工作 - 滑动滑块,输入值更新或在输入中输入一个数字,滑块移动到正确的位置.

但是,我无法从输入的默认值初始化滑块.这是我的代码的样子:

使用Javascript

$(".slider").slider({
        min: 0,
        max: 5,
        value: $(this).parent().find(".inputNumber").val(),
        step: 0.25,
        slide: function (event, ui) {
            $(this).parent().find(".inputNumber").val(ui.value);
        }
    });
Run Code Online (Sandbox Code Playgroud)

HTML

    <div class="inputWrap hidden">
    <input class="mini inputNumber" type="text" value="0.5">
    <div class="slider"></div>
    </div>
Run Code Online (Sandbox Code Playgroud)

Dar*_*jax 22

这适用于我(使用任意数量的滑块):

$(".slider").slider({
    min: 0,
    max: 5,
    step: 0.25,
    slide: function (event, ui) {
        $(this).parent().find(".inputNumber").val(ui.value);
    },
    create: function(event, ui){
        $(this).slider('value',$(this).parent().find(".inputNumber").val());
    }
});
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/darkajax/uv5aC/