我正在尝试将 jquery 滑块与 jquery sortable 结合起来,并在同一个 html 页面上使用它们。在此处查看ostapische 的 jsfiddle 解决方案
首次加载页面时,滑块(我用于突出显示列表中的项目)运行平稳,但只要在列表上使用 sortable 完成任何排序,滑块就会开始出现异常行为并在一次抓取中突出显示行块,丢失物品等
function setAmount(value) {
$("#amountDivId").html(value);
var value10 = Math.floor(value / 10);
if (value10 > 0) {
$("#listUlId li:lt(" + value10 + ")").addClass("checked");
$("#listUlId li:gt(" + (value10 - 1) + ")").removeClass("checked");
} else {
$("#listUlId li:eq(0)").removeClass("checked");
}
}
$(function(){
$("#sliderDivId").slider({
min: 0,
max: 30,
step: 1,
value: 0,
slide: function(event, ui){
setAmount(ui.value);
}
});
$("#listUlId").sortable({
update: function( event, ui ) {
setAmount($("#sliderDivId").slider("value"));
}
});
$("#listUlId").disableSelection();
});