0

Jquery UI を使用した垂直スライダーがあり、誰かがクリックする必要があることをもう少し明確にしたいと考えています。これを実現するには、初めてクリックするまで色を変えたいと思います。変更する要素を見つけようとしていますが、失敗しています。

やっています:

$("secrets-slider.a").animate("background-color","orange",500).animate("background-color","red",500);

次に、タイムアウトを設定し、関数を再度呼び出します。ただし、secret-slider.a はハンドルを参照するようには機能していないようです。どうすればそれを行うことができますか?

編集:コードを求められたので、ここにあります(ただし、ストックjquery UIであるため、なぜ必要なのかわかりません)

http://jsfiddle.net/tdWdw/

4

1 に答える 1

1

色の変更をどのように行うかはよくわかりませんが、1 つのオプションを次に示します。

http://jsfiddle.net/tdWdw/2

  $(function () {
      $("#slider-vertical").slider({
          orientation: "vertical",
          range: "min",
          min: 0,
          max: 100,
          value: 60,
          slide: function (event, ui) {
              $("#amount").val(ui.value);
              $('#slider-vertical a').css('background-color', 'gray');
          }
      });
  });
于 2013-02-19T03:54:14.327 に答える