1
我有兩個滑塊手柄,並附有<span>
。含義滑塊也可以通過連接跨度來控制。如何確定jQuery滑塊句柄的優先級?
是給出代碼:
//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;
}
當他們在彼此的頂部(例如,在(0,0)),即使我嘗試拖動附帶<span>
'.sidecar2'(黑色)的手柄時,它總是將附帶的紅色<span>
移動到滑塊上。其原因在於,它是代碼中的第一個句柄,介於兩個之間。
我已經盡了一切努力修復它。例如。試圖手動添加類ui-state-active ui-state-focus
到第二個(BLACK)滑塊,嘗試更改z-index,但它們都沒有工作。 :(
任何幫助,將不勝感激
謝謝
編輯:。 我能找到的唯一的解決辦法是在這裏給出: 我已經建立2個滑塊在彼此的頂部。在每一個處理它完美的作品