2012-03-15 99 views
-1

我想這樣做:jQuery的:識別jQuery的滑塊多發手柄

  1. 使一個jQuery滑塊有兩個把手
  2. 識別句柄時點擊
  3. 準一點擊手柄的顏色的一個顏色選擇器
  4. 的顏色寫可另一個手柄添加到滑塊
  5. 我想這樣的功能: `

    $(「#slider」)。delegate('。ui-slider-handle','click',function(){var handleNo = $(this).index(); if(handleNo == 0){//需要代碼//顯示一個顏色選擇器,其所選顏色將成爲此句柄的顏色}; 如果(handleNo == 1){//需要代碼//顯示一個顏色選擇器,其選定的顏色將是該句柄的顏色}; }); 功能addSliderHandle(){//所需的代碼//這個函數將能夠新hanldes添加到上述滑塊//每個新hanlde也將具有附着在上述事件}

`

+1

[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – j08691 2012-03-15 15:20:05

+0

@GILL它可能有助於提供一個參考您先前的問題jQuery的幻燈片:http://stackoverflow.com/questions/9722712/jquery-identify-mutiple-handles-on-jquery-slider – 2012-03-21 07:45:21

回答

0

您是否正在查看範圍滑塊:http://jqueryui.com/demos/slider/#range

您是否還可以編輯您的問題以回答下面的問題? - 當你說多個,你實際上有多少? - 在運行時會添加句柄嗎?

+0

句柄將被添加在運行時和相同的範圍滑塊,如上所述。多種手段ATLEAST 2和最大10 – GILL 2012-03-15 16:16:19

+0

我嘗試這個碼$( 「#sliderDiv」)滑塊({ \t取向: '垂直', 分鐘:0, 最大:100, 步驟:1, 值:[ (var i = 0; i GILL 2012-03-15 18:23:02

+0

上面的代碼給了我兩個不同的句柄的輸出,但我想要做一些特定的操作來點擊一個特定的句柄 – GILL 2012-03-15 18:24:28