0

私は JQueryUI を使用しており、単一のバー (「赤、黄、緑、シアン、青、マゼンタ」) で「色相」カラー ピッカーを作成しています。

ユーザーが現在左または右にスライドしているか、その間に値を増減しているかを判断する特別なイベントがあるのだろうか。

ご覧のとおり、この場合、slidestartイベントは役に立ちません。私が知っている唯一の方法は、前の変数を格納し、 を使用して と を比較ifすることです。どのように?current_valueprev_value

簡単に言えば:

スライダーvalueが 0 の場合、赤は 255 です。

スライダーvalueが 255 の場合、黄色は値です。(ここまではOK)

Ifスライダーvalueが 510 からデクリメントされている場合、red--;

Ifスライダーvalueが 255 から増加している場合、red++;

等々...

4

1 に答える 1