質問

たものを見たのですが、JavaScriptのスライダー前:

http://dev.jquery.com/view/tags/ui/1.5b2/demos/ui.slider.html

私の感想である円形のライダーです。これらのdraggableボタン一つの円するというボタンでドラッグできるので、リングがあります。の値に依存してどのようなポジションのボタンはたいとのクロック).

役に立ちましたか?

解決

中心点Cを画成 mにおける現在のマウスポイント

あなたのマウスドラッグイベントハンドラでは、あなたが持っていると思います。

var dx = m.x-c.x;
var dy = m.y-c.y;

var scale = radius/Math.sqrt(dx*dx+dy*dy);

slider.x = dx*scale + c.x;
slider.y = dy*scale + c.y;

半径は、スライダーの一部の設定値であろう

他のヒント

私は半分/フルサークルのスライダーをサポートしています jQueryのプラグインを書かれています。

デモページの&<のhref = "https://github.com/ princejwesley /円形スライダー/ブロブ/マスター/ README.md」のrel = "nofollowを">ドキュメントの

チェックのjQuery roundSliderプラグインはこちらから http://roundsliderui.com/.こうたいしょう。

このroundsliderと同様のオプションのように、jQuery uiライダーです。Itサポートデフォルト値、min-範囲の範囲のスライダータイプです。なみのスライダーにも対応し様々な 円形 など 四半期, パイ 円ます。

詳細はチェックを デモ文書 ページです。

をご確認くださいデモから jsFiddle.

関連する回答: https://stackoverflow.com/a/31367164/1845801https://stackoverflow.com/a/31369265/1845801

画面:

jquery circular sliders - different circle shapes

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top