-1

私は1つのプロジェクトに取り組んでおり、ノブ要素が必要です(誰もが共有するライブラリがあることは知っていますが、それをカスタマイズすることはできず、ノブ要素のような画像を配置できるものが必要です)

このライブラリを見つけましたhttp://tutorialzine.com/2011/11/pretty-switches-css3-jquery/

そして、コードを見ると、入力値が返される場所がわかりませんか?

誰かが前にそれを使用したことがありますか? または、お勧めに似たものがあれば?

ライブラリが呼び出されたときのコードは次のとおりです

$('#control').knobKnob({
        snap : 10,
        value: 154, /// How much I understand this is default value setting 
        turn : function(ratio){
            numBars = Math.round(colorBars.length*ratio);

            // Update the dom only when the number of active bars
            // changes, instead of on every move

            if(numBars == lastNum){
                return false;
            }
            lastNum = numBars;

            colorBars.removeClass('active').slice(0, numBars).addClass('active');
        }
    });
4

2 に答える 2

1

私が知る限り、プラグインにはノブの値を取得するのに役立つものは何も含まれていません。つまり、この機能をサポートするには、自分で拡張する必要があります。

これを行う 1 つの方法は、ノブの回転角度の値を取得することです。

この回答でこの正確な値を取得する方法を見つけました。

そのメソッドを使用すると、次のようにしてノブ値を取得できます。

getRotationDegrees($('#control .knob .top'));
于 2013-09-19T10:09:00.000 に答える
0

値は、nobknob フォルダにある、knobknob.js ファイルで取得します。

doc.on('mouseup.rem  touchend.rem',function(){

                knob.off('.rem');
                doc.off('.rem');

                // Saving the current rotation
                rotation = currentDeg;                  
                alert(rotation);                    
                // Marking the starting degree as invalid
                startDeg = -1;
            });.

回転を警告します...ノブの値を取得します

于 2015-02-20T09:46:12.047 に答える