我希望當我滑動它們中的每一個時,同一頁面的每個滑塊都有它自己的值。所有我的(jQuery UI)單個滑塊獲得相同的值
當我滑動其中一個滑塊時,每個滑塊的「滑塊」按照計劃作爲條件背景顏色工作,但是對於所有滑塊而言,該值是相同的。
這裏是我的JS代碼:
$(document).ready(function() {
$('.slider').slider({
value: 5,
min: 1,
max: 10,
step: 1,
slide: function(event, ui) {
$(".ui-slider-handle").text(ui.value);
switch(ui.value){
case 1: { $(this).css('background', 'darkred'); break;}
case 2: { $(this).css('background', 'red'); break;}
case 3: { $(this).css('background', 'orange'); break;}
case 4: { $(this).css('background', 'gold'); break;}
case 5: { $(this).css('background', 'yellow'); break;}
case 6: { $(this).css('background', '#AAFF00'); break;}
case 7: { $(this).css('background', 'lime'); break;}
case 8: { $(this).css('background', 'cyan'); break;}
case 9: { $(this).css('background', '#00AAFF'); break;}
case 10: { $(this).css('background', 'blue'); break;}
}
}
});
$(".ui-slider-handle").val($('.slider').slider("value"));
});
而這裏的中的jsfiddle代碼:http://jsfiddle.net/Arkl1te/Wrq3H/
有沒有辦法解決呢?我感謝您的幫助!
是的,這是需要什麼 – foochow
有時我想知道我花了多少時間思考開關區域的外部部分...... xD –