2012-01-19 41 views
1

我有兩個滑塊手柄,並附有<span>。含義滑塊也可以通過連接跨度來控制。如何確定jQuery滑塊句柄的優先級?

enter image description here

是給出代碼:

//jquery code 
$('#slider').slider({ 

    values: [0, 0] 


    var handle1 = $('#slider a.ui-slider-handle, ui-state-default, ui-corner-all').first(); 
    handle1.append('<span class="sidecar"></span>'); 

    var handle2 = handle1.next(); 
    handle2.append('<span class="sidecar2"></span>'); 
} 


//css code 
.sidecar { 
    position: absolute; 
    top: 50px; 
    left: 0; 
    width: 20px; 
    height: 20px; 
    background: #f00; 

} 

.sidecar2 { 
    position: absolute; 
    top: 80px; 
    left: 0; 
    width: 20px; 
    height: 20px; 
    background: #000000; 

} 

enter image description here

當他們在彼此的頂部(例如,在(0,0)),即使我嘗試拖動附帶<span>'.sidecar2'(黑色)的手柄時,它總是將附帶的紅色<span>移動到滑塊上。其原因在於,它是代碼中的第一個句柄,介於兩個之間。

我已經盡了一切努力修復它。例如。試圖手動添加類ui-state-active ui-state-focus到第二個(BLACK)滑塊,嘗試更改z-index,但它們都沒有工作。 :(

任何幫助,將不勝感激

謝謝

編輯:。 我能找到的唯一的解決辦法是在這裏給出: 我已經建立2個滑塊在彼此的頂部。在每一個處理它完美的作品

回答

1

我能找到的唯一的解決辦法是在這裏給出:。 我建立了彼此的頂部2個滑塊在每一個處理它完美的作品