我想制作一个滑动到中心的滑块,同时保持其他位置的平滑 Action 。类似于真实扬声器平衡滑块的jQuery版本。是否可以?

还是我应该只创建一个带有可拖动对象的滑块,将其限制在包含框架的一个轴上,然后捕捉到位于框架中心的另一个对象(或网格)?

编辑:我只需要一个允许值的滑块,例如从-10到-1、0和1到10(在-1和1捕捉到0之间),步长为0.1

最佳答案

您应该可以使用jQuery滑块,但可以使用 slide event限制其运动:

jSlider.slider({
    // other options...
    slide: function (event, ui) {
        if (ui.value > -1 && ui.value < 1 && ui.value != 0) {
            // force it to 0 between -1 and 1.
            jSlider.slider('value', 0);
            return false;
        }
        return true;
    }
});

10-01 04:44
查看更多