jquery スライダーを使用していますが、スライダー ハンドルがかなり大きいです。それが私が望む方法であるためにはmargin-left: -2px
、それが 0 のとき (ずっと左側) でありmargin-left: -32px
、100 のとき (ずっと右側) でなければなりません。
突然設定するのではなく、適切なマージンに緩和したい. スライド イベントを使用して実行できますが、計算に少し問題があります。
$(...).slider({
slide: function(event, ui){
var newMarginLeft = ...calculation... (ui.value is 0-100)
$(this).children(".ui-handle").css("marginLeft", newMarginLeft);
}
});