我有一个<ul>
,我在其中使用 jQuery UI Sortable 来允许对包含<li>
的 s 进行排序。
<li>
s 使用交替的背景颜色设置样式:
.list-striped li:nth-child(odd) {
background-color: #f9f9f9;
}
我正在使用 Sortable start 和 stop 函数在<li>
拖动时创建一个很好的过渡,如下所示:
$( ".sortable" ).sortable({
start: function(event, ui){
$(ui.item).animate({
'background-color': '#333333'
}, 'fast');
},
stop: function(event, ui){
$(ui.item).animate({
'background-color': ''
}, 'fast');
}
});
我现在的问题是,当我们清除背景颜色时,它不会恢复到以前的背景颜色(或从 CSS 继承它应该的背景颜色)。我想要实现的目标是可能的吗?