私は JQueryUI を使用しており、単一のバー (「赤、黄、緑、シアン、青、マゼンタ」) で「色相」カラー ピッカーを作成しています。
ユーザーが現在左または右にスライドしているか、その間に値を増減しているかを判断する特別なイベントがあるのだろうか。
ご覧のとおり、この場合、slidestart
イベントは役に立ちません。私が知っている唯一の方法は、前の変数を格納し、 を使用して と を比較if
することです。どのように?current_value
prev_value
簡単に言えば:
スライダーvalue
が 0 の場合、赤は 255 です。
スライダーvalue
が 255 の場合、黄色は値です。(ここまではOK)
If
スライダーvalue
が 510 からデクリメントされている場合、red--;
If
スライダーvalue
が 255 から増加している場合、red++;
等々...