Добавьте класс в вашей декларации CSS, как:
.object:hover,
.object.hover {
border: 1px solid red;
}
Добавить и удалить класс внутри вашей сортируется путем связывания для запуска и остановки, как:
$("#list").sortable({
[..your other configs..],
start: function(e, ui){
ui.item.addClass('hover');
ui.helper.addClass('hover');
},
stop: function(e, ui){
ui.item.removeClass('hover');
ui.helper.removeClass('hover');
}
});
Если вы хотите сохранить класс зависать после падения, вы можете попробовать это вместо:
$(".object").mouseenter(function(){
$(this).addClass("hover");
}).mouseleave(function(){
$(this).removeClass("hover");
});
$("#list").sortable({
[..your other configs..],
start: function(e, ui){
ui.item.addClass('hover');
ui.helper.addClass('hover');
},
stop: function(e, ui){
// don't remove: ui.item.removeClass('hover');
// don't remove: ui.helper.removeClass('hover');
}
});
Смотрите ее e in the fiddle: http://jsfiddle.net/9bvm63m4/
приятный и легкий, мне он нравится, я не добавил второй код, поскольку первый уже добавляет класс к помощнику тоже ... –