我想制作一个滑动到中心的滑块,同时保持其他位置的平滑 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;
}
});