2013-02-19 65 views
0

我有一個垂直滑塊使用JQuery UI,我想讓它更明顯有人應該點擊它。爲了達到這個目的,我想我想讓它在第一次點擊前改變顏色。我試圖弄清楚要改變什麼元素,但​​是失敗了。JQuery UI滑動手柄淡出顏色,直到點擊

我想:

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

然後設置超時,並再次調用該函數。然而,secret-slider.a似乎不能用於引用句柄。我該怎麼做?

編輯:既然有人問我對代碼,這裏是(雖然我不明白爲什麼它是必要的,因爲它的股票的jQuery UI)

http://jsfiddle.net/tdWdw/

+0

您可以包括所有的代碼? – Mooseman 2013-02-19 01:05:22

回答

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'); 
      } 
     }); 
    }); 
+0

這幾乎是正確的。我不知道我爲什麼把作爲一個班級。那是我愚蠢的錯誤。 – Glenn 2013-02-19 04:04:53

+0

我們都去過那裏。不要冒汗。 – isherwood 2013-02-19 04:06:14