私は ui.slider を持っていて、実行時に最小値と最大値を変更します。しかし、これらの変更は、後で値を設定したときにのみビューに反映されます (これにより、不要なイベントが発生します)。私の意見では、最小値と最大値も設定した後にビューを更新する必要があります。簡単な回避策はありますか、スライダーの更新方法がないようです。
$("#something").slider({
range: true,
values: [25, 75],
min: 0,
max: 100
});
$("#something").slider("option", "min", 25); // left handle should be at the left end, but it doesn't move
$("#something").slider("option", "values", [25, 75]); // the left handle is now at the left end, but doing this triggers events
編集この問題は jQuery UI 1.9 で修正されました