CSS プロパティを微調整します。
.ui-slider-handle {
top: -0.3em;
margin-left: -0.6em;
}
.ui-slider-handle
position: absolute;
z-index: 2;
width: 1.2em;
height: 0.2em;
cursor: default;
}
動的に実行したい場合は、次のようなものを試すことができます。
$('.ui-slider-handle').css('width',$('.lyr2').width()*0.1);
編集:
申し訳ありませんが、以前はサイズ変更ビットを取得できませんでした。上記のcss()
変更ステートメントを何らかの方法で適切なサイズ変更イベント ルーチンに入れる必要があります。このようなもの:
$('.resizer').resizable({
aspectRatio: true,
handles: 'all',
resize: function(ev,ui) {var siz=ui.element.width()*0.1;
$('.ui-slider-handle').css({width:siz,height:siz} );
}});
$("#slider").slider();
ここを参照してください: JSfiddle。top
とプロパティはまだ調整する必要があるため、まだ完全ではありませんmargin-left
が、それはあなたに任せます。;-)